Polyfunctionally Substituted Heterocycles: Synthesis of new polyfunctionally substituted phthalazines, thieno [3, 4-d] pyridazines and pyrido [3, 4-c] pyridazines