SEARCH Articles Figures Tables Phenylhydrazone Phenylhydrazones Phenylhydrazones structure Sugar structure