SEARCH Articles Figures Tables Friedel synthesis Friedel-Crafts synthesis Haack Vilsmeier Vilsmeier-Haack Vilsmeier-Haack/Friedel Crafts