5
4
7
4
18
96
8
58
17
91
63
45
2
35
29
8
3
8
6
sudoku