Medium difficult sudoku #26843

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

Your time