Medium difficult sudoku #17

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

Your time