Medium difficult sudoku #58619

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

Your time