Medium difficult sudoku #32079

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

Your time