Nurikabe

Nurikabe (Islands, Islands in the Stream, Streaming Content, Stream Island) is a Japanese logic puzzle. Blacken some cells to create islands of a given size.