Very difficult sudoku #39185

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

Your time