Block Puzzle No. 502

2023-05-18