51
76
845
95
3
98
5
5
1
4
9
57
6
43
293
59
62
sudoku