51
9
2
38
4
685
4
7
5
3
7
9
6
4
328
4
37
1
9
46
sudoku