Solution for Sudoku Puzzle #19

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