Medium difficult sudoku #12007

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

Your time