Block Puzzle No. 556

2023-07-11