Block Puzzle No. 575

2023-07-30