Islands
Each number in the grid is part of an island.
The number represents the number of squares in the island, including the
numbered square itself. The squares that make up an island must be interconnected
horizontally and/or vertically.
Islands cannot touch each other horizontally
or vertically; however, they can touch diagonally.
The remaining squares represent water and
must be painted black. The water squares form a completely connected path
around the islands, where successive squares share an edge either horizontally
and vertically. No 2x2 region can be completely covered by water.