SEARCH Articles Figures Tables Hydrazone synthesis Japp-Klingemann hydrazone Japp-Klingemann hydrazone synthesi