4
59
1
32
96
7
3
3
8
27
6
85
9
1
9
2
48
18
5
75
6
sudoku