Block Puzzle No. 525

2023-06-10