95
1
87
2
49
8
31
4
9
65
3
4
76
2
3
28
1
76
8
42
6
58
sudoku