2
1
4
7
3
8
6
23
6
897
6
259
1
58
7
1
5
8
7
3
4
sudoku