Medium difficult sudoku #8943

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

Your time