21
59
83
6
5
63
8
49
4
1
7
67
3
81
2
1
89
74
32
sudoku