Nitroso-Diels-Alder cycloaddition of various dienes combined with a straightforward sequence including N-O bond cleavage and oxidation reaction of the resulting (Z)-γ-aminoenone (or enal) leads to polysubstituted pyrrolic units.
nitroso-Diels-Alder reactions - oxidations - pyrroles - ring closure