5
628
4
6
12
9
1
87
8
51
9
34
5
2
84
1
2
738
9
sudoku