Block Puzzle No. 587

2023-08-11