Block Puzzle No. 679

2023-11-11