Block Puzzle No. 638

2023-10-01