Block Puzzle No. 256

2022-09-14