Joint-Dual-Degree-Difference