96
5
8
4
57
91
65
8
7
97
7
2
86
36
25
3
1
4
29
sudoku