Solution for Sudoku Puzzle #3419

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