Block Puzzle No. 696

2023-11-28