1
92
8
56
4
351
6
23
4
7
9
59
1
579
9
36
1
85
1
sudoku