Difficult sudoku #67664

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

Your time