Block Puzzle No. 577

2023-08-01