2
43
5
31
29
18
5
43
4
8
7
95
2
89
76
87
4
14
6
sudoku