Block Puzzle No. 519

2023-06-04