Block Puzzle No. 1259

2025-06-13