3
21
6
4
3
35
7
95
7
86
49
1
74
8
14
2
5
8
86
3
sudoku