6
28
1
8
73
29
7
5
9
9
465
3
4
6
2
71
89
3
2
91
5
sudoku