Medium difficult sudoku #42015

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

Your time