7
86
3
5
2
79
3
45
8
56
42
4
31
1
24
4
6
8
51
2
sudoku