3
564
35
9
2
51
9
1
21
97
7
8
96
8
1
76
246
3
sudoku