Medium difficult sudoku #57995

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

Your time