Solution for Sudoku Puzzle #3416

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