Difficult sudoku #39240

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

Your time