Block Puzzle No. 676

2023-11-08