Block Puzzle No. 504

2023-05-20