Synthesis of Heterocycles via Cycloadditions II