Solution for Sudoku Puzzle #10

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