Medium difficult sudoku #8399

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

Your time