97
2
1
4
6
2
95
67
23
3
1
8
59
31
61
2
5
2
1
9
84
sudoku