Difficult sudoku #7936

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

Your time