Normal sudoku rules apply. Divide the grid into regions of orthogonally connected cells. Two regions of the same size may not share an edge. Each region must contain at least one circle. A circles must contain the digit equal to the size of the region it is in (ie the number of cells in its region).