Puzzle link:
Solve in SudokuPad
Normal sudoku rules apply.
Grey dots are either black kropki(one digit is double the other) or white kropki(one digit is consecutive to another)
'?' represents either X(digits sum to 10) or V(digits sum to 5)
Yellow lines are either German whisper(adjacent digits differ by 5 or more) or Dutch whisper(adjacent digits differ by 4 or more)
Grid is divided in 2 sides(colours). Exactly one version of each duality constraint is on one side, while the other side represents the other version
EX: if we deduce lines on left side are German whisper, the right side lines are Dutch whisper, etc