7
31
4
5
7
3
9
4
8
3
86
97
12
3
7
2
1
9
4
7
6
95
8
sudoku