Kropki Sudoku

Kropki Sudoku is a variant of the Sudoku puzzle. You have to enter a number in each cell so that all neighborhood conditions are met.