7
45
4
26
9
879
8
21
648
73
5
367
3
56
4
61
9
sudoku