8
29
3
9
5
5
62
7
4
98
574
65
1
4
18
2
3
4
7
96
1
sudoku