Block Puzzle No. 1280

2025-07-04