5
21
56
12
9
1
7
9
87
829
65
4
6
4
4
68
27
35
9
sudoku