Difficult sudoku #2721

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

Your time