3
86
45
2
83
1
2
37
1
5
1
4
95
9
8
78
6
56
97
8
sudoku