31
5
4
19
8
2
4
5
7
49
6
8
97
3
5
5
8
2
31
6
9
36
sudoku