Difficult sudoku #6917

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

Your time