Colour every cell as one of two opposing camps.
- A number tells you how many cells in its surrounding 3 × 3 neighbourhood belong to the opposite camp.
- The numbered cell itself is not counted. At an edge or corner, only existing neighbours are counted.
- The camps do not need to be connected or balanced. Islands and monochrome 2 × 2 blocks are allowed.
- Swapping both camp colours everywhere is considered the same solution.
Controls: select Camp 1, Camp 2 or Erase, then tap or drag across cells. Logical hints explain a valid deduction rather than simply revealing a random answer.