Solvent-free synthesis of substituted pyrroles and pyridones via multicomponent reaction of primary amines