9
5
2
1
75
42
38
31
2
196
7
86
95
42
67
3
2
4
8
sudoku