Medium difficult sudoku #58935

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

Your time