Difficult sudoku #2689

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

Your time