Difficult sudoku #7685

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

Your time