8
59
3
4
8
56
49
3
78
5
2
9
16
7
23
71
7
3
2
57
3
sudoku