Solution for Sudoku Puzzle #50

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