A garrison has provisions for 40 days. At the end of 5 days half of the men left the garrison. How long the food will last for?

A garrison has provisions for 40 days. At the end of 5 days half of the men left the garrison. How long the food will last for?

A. 45 days
B. 35 days
C. 70 days
D. 80 days