Block Puzzle No. 678

2023-11-10