95
4
1
38
7
51
3
2
4
94
5
21
8
6
5
89
7
47
2
6
53
sudoku