Block Puzzle No. 573

2023-07-28