3
7
95
52
38
1
4
8
97
3
6
5
43
2
3
4
46
15
15
2
7
sudoku