Medium difficult sudoku #35075

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

Your time