3
9
2
1
6
8
7
56
12
8
9
52
6
1
28
49
2
2
5
6
3
7
1
sudoku