Block Puzzle No. 535

2023-06-20