Direct N-heterocyclization of hydrazines to access styrylated pyrazoles: synthesis of 1,3,5-trisubstituted pyrazoles and dihydropyrazoles