Difficult sudoku #6398

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

Your time