Difficult sudoku #6969

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

Your time