51
9
7
81
25
9
3
1
948
421
546
5
6
7
76
32
3
7
26
sudoku