2
1
3
3
7
1
19
8
4
7
8
8
35
7
2
5
5
6
49
4
5
6
6
2
8
sudoku