Difficult sudoku #2434

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

Your time