Block Puzzle No. 1399

2025-10-31