Medium difficult sudoku #65979

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

Your time