5
69
9
7
26
85
8
1
21
578
94
3
5
19
32
2
9
58
1
sudoku