96
1
87
3
4
9
28
74
9
496
1
43
25
9
7
3
52
6
12
sudoku