Difficult sudoku #6412

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

Your time