SEARCH Articles Figures Tables 2-Acetyl-l-methyl 20-Carboxaldehyde Anisyl L- pyrrole L- pyrroles Pyrrole acetylation Pyrrole-2-carboxaldehydes Pyrroles 3-methyl Semicarbazone Semicarbazones