Medium difficult sudoku #38875

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

Your time