Medium difficult sudoku #25399

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

Your time