1
23
54
6
6
9
2
8
7
21
5
8
7
16
5
3
6
4
7
7
25
58
1
sudoku