Два велосипедиста проедут это расстояние за 18 минут, тогда за 1 минуту они проедут 1\18 расстояния.
Первый велосипедист может преодолеет расстояние за 30 минут, тогда за 1 минуту он преодолеет 1\30 расстояния.
Второй велосипедист за 1 минуту проедет 1\18 - 1\30 = 1\45 расстояния.
Все расстояние второй велосипедист проедет за 1 : 1\45 = 45 минут.
Ответ: 45 минут. (3\4 часа)