Block Puzzle No. 589

2023-08-13