Four component synthesis of pyrrolo[3,2-c]pyridin-4-one derivatives