37
8
89
1
1
625
246
71
849
634
1
6
32
1
58
sudoku