6
18
3
6
9
87
83
79
7
43
1
15
38
65
2
1
4
96
2
sudoku