976
3
6
1
94
15
8
23
78
6
5
43
58
7
21
84
7
5
1
925
sudoku