SEARCH Articles Figures Tables Diazonium salt, Japp-Klingemann hydrazone synthesis Hydrazone synthesis JAPP KLINGEMANN Hydrazone synthesis Japp-Klingemann hydrazone