3
9
12
29
8
3
6
2
1
85
95
69
8
7
4
2
5
37
73
8
6
sudoku