16
4
78
453
65
2
4
3
94
2
4
1
89
693
31
2
59
sudoku