8
23
93
5
29
7
6
1
217
698
4
2
4
67
9
51
91
3
sudoku