2
93
68
7
897
37
5
2
61
5
8
43
962
3
25
72
3
sudoku