9
7
5
5
39
4
7
5
9
1
78
358
68
2
1
2
3
9
67
4
2
3
6
sudoku