25
7
2
39
9
1
7
8
61
57
28
18
4
2
6
4
59
1
3
56
sudoku