Difficult sudoku #65348

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

Your time