Solve Diagram Puzzles: Visual Logic & Spatial Challenges