5
96
7
49
2
57
81
9
2
78
3
2
71
25
7
15
6
94
3
sudoku