28
5
786
7
9
2
7
91
9
215
4
34
9
5
2
3
951
9
56
sudoku