2
468
58
92
3
81
4
37
73
59
26
3
89
1
45
86
638
9
sudoku