Difficult sudoku #17748

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

Your time