Normal Sudoku rules apply.
Digits along a grey line form a sequence with constant intervals, e.g. 258 or 321.
Digits connected with a white dot are consecutive, digits connected with a black dot are in a 1:2 ratio. Not all dots are given.
Digits given in a circle are contained in one of the four adjacent cells.
Digits in grey cells are smaller than each of their neighbours.
Digits in cages add up to the sum given in the corner of the cage.
Solution code: Four corner digits read in rows from top left to bottom right, a hyphen then the contents of the cage also read linewise from top left, e.g. 1234-56789