7
56
2
97
9
32
1
5
3
98
26
4
9
1
17
2
35
4
81
3
sudoku