SEARCH Articles Figures Tables Hantzsch Hantzsch pyrrol) Hantzsch reactions Pyrrole reactions Pyrroles reaction