Medium difficult sudoku #8627

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

Your time