Alice is 7 years older than Beth, who is 5 years older than Erica. What is the difference between the ages of Alice and Erica, if Erica is 30 years old?
Please reason step by step, and put your final answer within \boxed{}.
user