6
7
5
4
1
29
5
6
31
4
9
751
6
3
58
6
2
43
4
8
5
3
8
sudoku