6
87
1
89
2
8
735
5
6
1
4
35
7
3
9
4
542
8
2
71
3
87
2
sudoku