Solution for Sudoku Puzzle #11

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