Difficult sudoku #7625

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

Your time