4
87
4
5
1
97
3
46
8
3
2
3
8
3
2
16
9
51
9
8
4
28
6
sudoku