Block Puzzle No. 598

2023-08-22