3
4
59
4
57
3
1
9
7
7
2
6
1
3
2
8
7
1
4
2
45
6
64
9
3
sudoku