25
97
4
3
1
65
4
9
7
21
1
86
9
98
4
1
4
63
2
5
4
75
32
sudoku