Nurikabe solver