49
2
5
96
3
9
7
7
93
4
1
6
5
4
58
2
8
1
3
54
7
8
96
sudoku