Block Puzzle No. 590

2023-08-14