9
6
4
28
3
7
91
5
3
2
2
56
9
8
7
3
42
6
2
65
1
3
9
sudoku