Medium difficult sudoku #285

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

Your time