Medium difficult sudoku #9375

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

Your time