1) 80 : 2 = 40 (км) — путь мотоциклиста до (и после) того, как он заглох.
2) 40 : 40 = 1 (час) — время мотоциклиста до того, как он заглох.
3) 10 * 1 = 10 (км) — путь велосипедиста за 1 час.
4) 40 — 10 = 30 (км) — расстояние между мотоциклистом и велосипедистом, когда мотоцикл заглох.
5) 5 + 10 = 15 (км/ч) — скорость сближения.
6) 30 : 15 = 2 (часа) — время после того, как мотоцикл заглох, за которое велосипедист догонит мотоциклиста.
7) 1 + 2 = 3 (часа) — велосипедист догонит мотоциклиста.
Ответ: через 3 часа.