43
89
6
5
31
6
9
4
2
1
297
8
2
1
4
4
37
1
5
19
72
sudoku