Kropki Sudoku #46
In each cell of the NxN grid, enter a number in the range 1–N. Each number must appear exactly once in each row, column, and block.
Additional rules: A white circle between two cells indicates that one of the two numbers in the two cells must be exactly 1 greater than the other.
A black circle between two cells indicates that one of the two numbers must be exactly twice the other. If there is no circle between two cells, none of the additional rules may apply.