31
54
5
183
9
1
2
14
279
68
2
7
2
837
9
59
86
sudoku