9
37
6
48
8
471
5
49
6
7
1
18
2
583
9
32
8
49
5
sudoku