Medium difficult sudoku #65711

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

Your time