Difficult sudoku #2231

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

Your time