Block Puzzle No. 1595

2026-05-15