Normal sudoku rules apply. Assign each circle (dot) in the grid a digit from 1-9. If a digit N is assigned to a circle, that digit must be assigned to exactly N circles in the grid. Digits separated by a black circle have a ratio of 1:N, where N is the digit assigned to the circle. Digits separated by a white circle have a difference of N, where N is the digit assigned to the circle.