Medium difficult sudoku #38675

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

Your time