Block Puzzle No. 533

2023-06-18