456
6
5
9
59
2
38
97
1
45
38
4
15
2
8
6
971
sudoku