3
9
8
5
64
3
46
76
3
2
647
9
5
61
91
7
48
1
2
6
7
sudoku