Difficult sudoku #25692

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

Your time