10 x 10 Hard Nurikabe
Random