87
96
86
3
7
3
8
49
2
2
5
6
4
17
9
1
4
7
95
52
93
sudoku