Пусть расстояние между селами будет 1.
Найдем скорость: путь разделим на время
1/30 и 1/45 приводим к общему знаменателю
3/90 и 2/90
Теперь найдем их общую скорость сближения
3/90+2/90=5/90=1/18
Ну и находим время: путь на скорость делим
1/(1/18)=18 мин
Ответ 18 минут