Difficult sudoku #6483

5 6 4 9
3 6
6 9 3 2
4 9 2 8 1
3 6
8 2 6 1 9
1 4 2
9 4
123
456
789

Your time