Medium difficult sudoku #8544

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

Your time