Block Puzzle No. 524

2023-06-09