52
7
3
5
1
9
42
86
9
2
786
5
2
67
97
8
4
2
8
5
43
sudoku