Difficult sudoku #34104

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

Your time