Block Puzzle No. 259

2022-09-17