Difficult sudoku #39608

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

Your time