3
46
3
8
1
5
96
7
243
9
4
8
647
8
95
2
8
1
3
75
2
sudoku