2
8
97
5
7
28
8
6
4
5
3
3
9
5
7
2
1
9
1
46
2
9
98
6
7
sudoku