Very difficult sudoku #46985

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

Your time