Block Puzzle No. 1160

2025-03-06