Block Puzzle No. 308

2022-11-05