Block Puzzle No. 429

2023-03-06