Difficult sudoku #46964

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

Your time