45
17
58
4
9
1
2
2
9
4
621
8
3
6
7
2
6
9
38
32
47
sudoku