5
89
3
6
4
71
5
2
37
2
2
1
3
86
9
5
64
7
8
1
28
7
sudoku