346
2
7
8
2
4
13
49
58
54
26
12
75
96
7
8
9
1
4
396
sudoku