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