Block Puzzle No. 529

2023-06-14