Starting at 5:30 am buses stop at the corner of Walnut street ever 20 minutes. You arrive at 8:20 am. How long will you have to wait for the next bus.

What time did the last bus come?

How many more minutes till the next one comes?