Very difficult sudoku #59917

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

Your time