Resposta:
3 dias
Explicação passo a passo:
Se 5 homens precisam de 8 horas por 12 dias para terminar, isso resulta em 96 horas totais de trabalho. E 15 homens, fazem o trabalho 3x mais rápido (pois 15 = 3x5).
Se fosse desde o início que juntasse os 15 homens, seria 96 horas : 3 vezes mais rápido, que resultaria em 32 horas de trabalho; e sendo 8 horas por dia, seriam 4 dias.
Mas os 5 homens já tinham feito 3 dias, ou seja, 3 dias x 8 horas = 24 horas de trabalho. Então peguei o total de horas que ia precisar para 5 homens, que era 96; tirei as 24 horas que eles já tinham trabalhado resultando em 72 horas (96-24=72); e como tinha 3 vezes mais homens, o serviço seria 3 vezes mais rápido, então dividi as 72 horas por 3, que resultou em 32 horas totais de trabalho; e 32 horas : 8 horas de serviço por dia, resultou em 3 dias de trabalho para 15 homens.