Solution for Sudoku Puzzle #124

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