John is waiting (40/48)

John is waiting