58
97
4
27
4
8
43
76
6
9
5
57
16
7
8
23
6
39
21
sudoku