Block Puzzle No. 540

2023-06-25