Block Puzzle No. 600

2023-08-24