Medium difficult sudoku #38847

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

Your time