856
9
45
2
15
6
2
7
9
9
6
4
4
2
1
3
57
8
19
3
531
sudoku