Difficult sudoku #65172

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

Your time