21
8
9
4
2
289
6
81
7
4
3
6
7
15
1
365
6
7
4
5
32
sudoku