5
1
19
34
814
23
5
29
31
7
45
895
53
94
7
6
sudoku