Block Puzzle No. 563

2023-07-18