7
89
975
1
2
4
1
49
5
38
6
96
7
7
6
3
863
17
2
sudoku