Block Puzzle No. 428

2023-03-05