Block Puzzle No. 309

2022-11-06