Sudoku

96
3
4
52
2
57
6
9
63
895
71
1
7
27
6
79
4
3
21