Block Puzzle No. 542

2023-06-27