Medium difficult sudoku #8170

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

Your time