Скорость первого х
30*х - весь путь первого за 30 минут
18*х - путь первого за 18мин
30х-18х = 12х - путь второго за 18 минут
у - скорость втрого
12х = 18у
х=18/12 у =1,5у
скорость втрого меньше скорости первого в 1,5 раза
значит на преодоление всего пути понадобиться времени в 1,5 раза больше: 30*1,5 = 45минут