Medium difficult sudoku #16259

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

Your time