28
9
6
3
2
3
29
1
7
3
43
51
2
6
7
54
6
3
7
9
5
78
sudoku