Difficult sudoku #26640

7 5 9
5 1 3 9 2
2 4 5
5 2 3
1
9 4 7
7 5 2
6 4 7 3 9
9 6 7
123
456
789

Your time