Block Puzzle No. 545

2023-06-30