taking on the tiling puzzle