Block Puzzle No. 628

2023-09-21