4
69
2
5
7
49
2
9
185
384
896
7
3
84
7
9
5
25
6
sudoku