Block Puzzle No. 538

2023-06-23