7
98
8
51
2
6
4
1
29
7
64
5
43
1
3
6
2
42
5
89
1
sudoku