1
85
6
7
348
2
18
3
54
61
6
84
9
471
9
1
56
2
sudoku