7
3
1
74
9
96
1
2
37
8
6
5
4
51
9
3
25
8
29
3
2
4
sudoku