8
95
97
12
43
9
3
49
7
1
62
4
8
46
36
82
56
9
sudoku