8
6
9
52
76
3
97
8
2
4
1
6
8
4
5
2
3
4
39
1
31
49
9
2
7
sudoku