Medium difficult sudoku #59783

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

Your time