Heterocycles From Carbohydrate Precursors by