3
6
95
5
3
4
1
7
12
8
45
18
5
49
4
1
8
2
7
12
7
3
sudoku