3
7
958
3
1
86
45
1
1
326
5
9
72
42
1
9
547
6
8
sudoku