1
29
47
5
526
7
8
9
4
1
6
2
3
5
8
5
487
9
73
68
1
sudoku