2
18
4
7
3
1
43
5
19
5
2
3
5
7
39
6
25
9
3
1
8
81
2
sudoku