Spatial puzzle