SEARCH Articles Figures Tables 1 - -2-pyrrole carbaldehyde Carbaldehyde Carbaldehydes Haack Haack Reaction Pyrrole reactions Pyrroles reaction Vilsmeier Vilsmeier-Haack Vilsmeier-Haack reaction