Difficult sudoku #2007

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

Your time