Text this: Experimental and first-principles study of a new hydrazine derivative for DSSC applications