за те два часа, пока велосипедист ещё не выехал, пешеход прошёл (5км/ч * 2=10км) 10 км, потом выехал велосипедист, допустим велосипедист ехал 2 часа, тогда он проехал (10км/ч *2=20км), пешеход же идёт уже 4 часа(два без велосипедиста и 2 с велосипедистом) , а значит он прошёл (5км/ч * 4 = 20 км) столько же сколько велосипедист.! тоесть велосипедист догнал пешехода через два часа.
ответ:2 часа