Block Puzzle No. 446

2023-03-23