59
32
459
7
4
4
87
9
1
3
8
7
29
1
9
2
687
51
78
sudoku