Block Puzzle No. 603

2023-08-27