Medium difficult sudoku #9251

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

Your time