Medium difficult sudoku #9520

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

Your time