Medium difficult sudoku #49387

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

Your time