3
847
61
35
8
93
5
71
4
59
1
32
8
76
54
248
1
sudoku