SEARCH Articles Figures Tables 20-Carboxaldehyde Pyrrole oxidation Pyrrole-2-carboxaldehydes Pyrroles oxidation