9
4
1
516
2
3
8
3
9
75
4
3
98
2
7
56
4
8
2
1
9
687
9
6
5
sudoku