There are enough provisions in a castle to feed 300 people for 90 days. After 30 days, 100 people leave the castle. How many more days are left until all the food runs out?
Please reason step by step, and put your final answer within \boxed{}.
user