Difficult sudoku #7425

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

Your time