Difficult sudoku #26896

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

Your time