2
49
89
1
97
5
4
3
7
5
16
4
1
8
2
7
98
6
41
71
3
sudoku