Block Puzzle No. 560

2023-07-15