48
1
1
74
3
97
52
3
6
25
3
8
29
95
7
42
5
8
31
sudoku