5
2
3
12
46
8
71
75
2
9
8
5
6
93
56
4
31
25
4
2
8
sudoku