Block Puzzle No. 579

2023-08-03