Medium difficult sudoku #86

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

Your time