A delivery rider goes 14 km in 25 minutes, waits 5 minutes at a shop, then rides 7 km more in 10 minutes. What is the average speed for the whole trip? | StemPy Lab