Block Puzzle No. 581

2023-08-05