2
7
3
29
31
28
46
8
85
67
3
85
29
64
59
5
2
1
sudoku