28
6
4
3
6
7
52
7
4
43
95
27
7
3
18
5
2
3
1
7
56
sudoku