3
97
2
1
8
8
791
65
7
1
8
2
3
51
796
8
4
1
5
43
9
sudoku