设甲乙丙的效率分别为x,y,z,m
x+y=1/20.①
y+z=1/28.②
z+m=1/30.③
①-②+③得出x+m=1/20-1/28+1/30=5/60-1/28=1/21
即甲丁合作,21小时完成