97
5
2
196
81
7
45
14
56
73
2
71
842
1
5
23
sudoku