Block Puzzle No. 531

2023-06-16