Block Puzzle No. 527

2023-06-12