A fort, had provision of food for 150 men for 45 days. After 10 days 25 men left the fort. The number of days for which the remaining food will last is -------.

A ) 41

B ) 42 ✅

C ) 43

D ) 44