Difficult sudoku #39416

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

Your time