Difficult sudoku #39144

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

Your time