2
4
43
8
29
6
1
7
95
5
18
4
63
2
5
6
81
1
75
2
3
sudoku