Medium difficult sudoku #32399

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

Your time