Medium difficult sudoku #68631

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

Your time