29
3
7
6
28
7
1
6
3
45
4
7
6
39
5
6
9
2
58
4
4
2
97
sudoku