Block Puzzle No. 520

2023-06-05