[from Nikoli website]
- Place black cells according to the next rules:
- Each number on the board represents the sum of white cells from that number to black cells or outer frame, horizontally and vertically.
- The cells which include numbers are always white.
- Black cells must not touch each other horizontally or vertically.
- All white cells must be orthogonally connected.