单项选择题

一项工程,甲、乙合作16天完成,乙、丙合作12天完成,丙、丁合作16天完成,如果甲、丁合作完成需要这项工程需要多少天?

A.21
B.24
C.26
D.27