Medium difficult sudoku #9885

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

Your time