43
81
6
85
1
96
4
7
4
6
5
7
2
49
2
31
7
35
83
sudoku