Medium difficult sudoku #40167

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

Your time