Block Puzzle No. 649

2023-10-12