Medium difficult sudoku #8775

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

Your time