25
84
2
46
9
74
5
1
5
6
9
31
2
7
2
8
1
95
7
53
1
46
81
sudoku