45
3
8
41
2
7
1
7
1
9
9
52
4
2
6
5
2
9
8
41
6
8
31
sudoku