Medium difficult sudoku #46307

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

Your time