Block Puzzle No. 1289

2025-07-13