3
61
735
47
2
38
4
92
85
5
72
7
86
516
91
3
sudoku