Block Puzzle No. 521

2023-06-06