3
6
8
1
3
67
8
49
1
63
7
46
23
2
75
1
56
9
58
1
4
4
3
5
sudoku