Block Puzzle No. 532

2023-06-17