Medium difficult sudoku #59943

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

Your time