Difficult sudoku #2093

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

Your time