Medium difficult sudoku #38843

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

Your time