9
29
1
291
3
5
74
8
1
76
8
3
45
4
3
651
7
96
6
sudoku