31
8
5
3
2
65
7
76
45
1
8
39
46
7
16
8
2
9
9
64
sudoku