7
859
6
2
3
894
12
3
157
8
76
415
8
9
4
428
1
sudoku