45
1
15
98
8
6
7
23
4
75
8
95
5
1
3
29
67
1
26
sudoku