Solution for Sudoku Puzzle #25

4 7 9 6 1 3 5 8 2
5 2 6 7 8 9 4 3 1
3 1 8 2 5 4 9 7 6
7 9 5 8 6 2 3 1 4
6 3 2 1 4 5 8 9 7
8 4 1 3 9 7 6 2 5
1 5 7 9 3 6 2 4 8
2 6 3 4 7 8 1 5 9
9 8 4 5 2 1 7 6 3