42
3
895
1
37
9
5
4
6
98
1
2
6
8
75
1
236
5
46
sudoku