12
46
6
29
3
9
1
6
45
85
38
2
9
4
3
57
2
27
69
sudoku