647
5
87
6
34
81
79
9
1
46
38
15
6
27
9
786
sudoku