Difficult sudoku #67644

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

Your time