Medium difficult sudoku #25351

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

Your time