Block Puzzle No. 307

2022-11-04