Medium difficult sudoku #17831

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

Your time