Получается, что велосипедист сначала проехал 17 км из А в Б, а потом проехал обратно столько килоиетров, сколько до Б не дошел пешеход.
Таким образом велосипедист и пешеход вместе преодолели двойное расстоянте от А до Б, то есть 17*2=34 км. И сделали они это за 34/(12+5)=34/17=2часа