1
38
5
4
1
32
57
93
2
1
7
8
6
27
52
81
1
6
9
48
3
sudoku