Solution for Sudoku Puzzle #3389

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