Very difficult sudoku #17317

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

Your time