Когда велосипедист доедет до второго поселка, у него уйдет 1,5 час
18/12=1,5 ч.
Пешеход уже тогда уйдет на 4,5 км
3 км/час*1,5 час=4,5 км
Пройдет еще пол часа, и тогда велосипедист догонит пешехода
12 км/час*0,5=6 км
3 км/час*0,5=1,5 км
Велосипедист: 18 км+6км=24 км
Пешеход: 18 км(потому что начал движение во втором поселке) + 4,5 км+1,5 км=24 км
Ответ: Через 2 часа