Medium difficult sudoku #9909

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

Your time