2
8
9
61
4
689
32
96
7
1
8
86
97
245
7
12
6
5
2
sudoku