Normal sudoku rules apply. Entering correct digits may clear fog somewhere in the grid. No guessing is necessary. All circles are outside the grid, and each must be filled with a digit. This digit indicates how many digits in its row or column match their distance from the circle. Eg: if a row with a circle at its left-hand end reads 123459786, then all of the digits except 6 and 9 match their distance from the circle, so the circle would contain a 7. A digit in a circle also indicates how many times that digit appears in a circle. Adjacent digits on a green line have a difference of at least 5. Any 3 adjacent digits along a hollow peach line must contain one digit from {1, 2, 3}, one digit from {4, 5, 6} and one digit from {7, 8, 9}. Small white dots divide stripy blue lines into at least 2 segments, with the digits on each segment having the same total. If a black dot sits between two digits, then one is double the other.