6
8
39
46
758
48
2
23
46
8
13
567
58
35
1
9
sudoku