Block Puzzle No. 1178

2025-03-24