9
15
23
57
2
3
7
6
31
459
28
2
3
1
4
98
75
67
1
sudoku