7
35
49
7
2
34
9
91
6
5
4
3
9
76
1
58
9
8
52
59
3
sudoku