48
4
31
5
8
37
63
7
526
2
95
96
1
2
64
9
78
sudoku