Medium difficult sudoku #29335

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

Your time