2
9
1
35
15
4
76
8
9
5
946
2
9
7
46
3
52
29
5
3
7
sudoku