Medium difficult sudoku #17679

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

Your time