Synthesis of new spiro pyrrole/pyrrolizine/thiazole derivatives via (3+2) cycloaddition reactions. (24th July 2018)