7
95
4
5
1
2
1
6
4
73
2
8
6
7
96
3
9
4
8
1
3
6
54
9
sudoku