Regioselective functionalization of the imidazole ring via transition metal-catalyzed C–N and C–C bond forming reactions