Difficult sudoku #2731

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

Your time