Anyone can help me solve this puzzle, I'm wondering if it has a solution.
websudoku Medium 9
6 9 1 4 7 8 2 5 3
2 7 4 5 1 3 8 6 9
3 8 5 9 6 2 1 4 7
7 2 6 1 9 5 3 8 4
9 5 8 2 3 4 6 7 1
1 4 3 6 8 7 5 9 2
5 3 7 8 2 9 4 1 6
4 6 2 7 5 1 9 3 8
8 1 9 3 4 6 7 2 5