Medium difficult sudoku #41303

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

Your time