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