一项工程，甲独做要8天完成，乙独做12天完成．现甲乙合作4天，余下的由乙独做，问此工程共需几天？