SEARCH Articles Figures Tables 1 - -2-pyrrole carbaldehyde Carbaldehyde Carbaldehydes Of pyrrole Pyrroles 2,2 -dimerization Pyrroles dimer Pyrroles substitution