A family of 12 people had enough provision for 15 days. But 3 guests came for 2 days. How long the provisions will last for?

A family of 12 people had enough provision for 15 days. But 3 guests came for 2 days. How long the provisions will last for?

A. 8
B. 15
C. 12
D. 12.5