Multicomponent reaction