SEARCH Articles Figures Tables Ketone synthesis Pyrroles Trofimov pyrrole synthesis Pyrroles, synthesis Trofimov pyrrole synthesis