Solution for Sudoku Puzzle #20

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