Medium difficult sudoku #9401

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

Your time