5
43
6
12
4
8
57
28
37
9
18
32
95
8
3
42
5
97
6
sudoku