Medium difficult sudoku #34715

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

Your time