56
9
9
47
1
4
5
9
37
6
647
8
57
8
2
3
2
59
4
4
98
sudoku