3
7
4
8
12
4
15
5
2
6
97
38
6
9
4
25
1
46
8
7
8
3
sudoku