3
7
56
4
9
2
3
54
28
97
32
17
85
8
4
7
6
65
3
8
sudoku