Spatial Logic Puzzle