Medium difficult sudoku #38595

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

Your time