8
26
95
4
8
3
2
4
9
81
5
3
75
1
1
6
2
7
4
67
35
2
sudoku