51
84
3
1
5
5
7
5
1
29
87
64
6
5
2
8
5
9
4
93
18
sudoku