Medium difficult sudoku #38883

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

Your time