Medium difficult sudoku #40991

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

Your time