SEARCH Articles Figures Tables Haack Haack Reaction Hydrazones reaction Vilsmeier Vilsmeier-Haack Vilsmeier-Haack reaction