Difficult sudoku #2829

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

Your time