Medium difficult sudoku #34527

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

Your time