3
1
9
7
8
2
25
83
6
21
1
4
8
95
3
58
96
9
6
2
6
2
7
sudoku