954
7
6
3
8
456
5
1
67
21
2
9
437
9
8
3
3
728
sudoku