Synthesis of novel heterocycles pyrazoles benzimidazoles pyrazolyl dihydropyridines and pyrazolyl tetrahydroquinolines