Medium difficult sudoku #66395

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

Your time