Text this: Synthesis and Modification of Heterocycles by Metal-Catalyzed Cross-coupling Reactions