Easy access to triazoles, triazolopyrimidines, benzimidazoles and imidazoles from imidates