Block Puzzle No. 1291

2025-07-15