A cell with a number must not be blackened. The number
indicates how many black cells exist in the direction the arrow points to, up
to the edge of the grid.
The black cells must not cover an
area of 2x2 cells or larger. All black cell must form an
orthogonally contiguous area.