Medium difficult sudoku #58171

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

Your time