4
9
6
47
9
91
3
7
6
18
587
38
2
8
3
52
5
28
4
6
3
sudoku