4
3
1
46
15
87
7
296
23
452
7
78
93
95
8
7
6
sudoku