29
7
18
5
5
7
23
5
89
6
3
4
41
3
96
4
8
2
36
8
52
sudoku