43
67
6
5
7
18
2
1
3
5
234
1
1
6
8
31
5
4
9
46
37
sudoku