Difficult sudoku #7343

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

Your time