Medium difficult sudoku #834

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

Your time