2
45
9
34
85
1
3
5
2
3
6
9
2
2
1
4
6
1
29
48
7
39
8
sudoku