Medium difficult sudoku #58711

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

Your time