Very difficult sudoku #67673

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

Your time