3
781
5
89
6
2
7
4
94
7
1
9
6
5
29
6
7
1
7
95
8
145
2
sudoku