95
62
75
2
6
1
4
6
27
58
39
3
6
7
6
1
94
42
89
sudoku