Medium difficult sudoku #28475

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

Your time