有甲乙三个工程队完成某个工程项目.甲队单独干50天可以完成;甲乙两队合干20天可以完成;甲丙两队合干30天可以完成,现在让三个队一起干,过一段时间后甲队因故停工,停工后2天工程全部完成,问:三个队一起合干了多少天?