45
7
8
4
76
23
4
1
3
5
95
2
63
2
9
7
1
96
57
1
4
5
71
sudoku