Solution for Sudoku Puzzle #3404

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