4
59
5
1
2
19
6
428
3
8
3
847
2
83
9
7
1
56
8
sudoku