Glenn's Tiling Solutions