Divide the grid into regions, each containing exactly k cells.
Some cells contain clue numbers. A clue tells you how many of that cell's 4 edges are region borders (edges shared with a different region or the grid boundary).
Click on edges between cells to toggle them as region borders (thick lines) or non-borders (marked with an X).
Every region must have exactly k cells, and all clues must be satisfied.