Alice and Bob are participating in a cycling race. Alice rides her bike at a constant speed of 12 miles per hour, and Bob rides his bike at a constant speed of 10 miles per hour. Alice starts the race 15 minutes after Bob. If the race is 30 miles long, how long after Bob does Alice finish the race? Let's think step by step and output the final answer within \boxed{}.
user