Synthesis And Anticancet Potential Of Benzofurans 2 Anilinopyridines And Imidazopyridines And Arylation Of Benzothiazoles