2
57
97
1
3
8
2
2
34
75
5
76
12
3
4
1
5
9
48
29
1
sudoku