Ответ:

Движутся навстречу друг другу, поэтому их общая скорость равна сумме скоростей: 24 + 18 = 42 км/ч.

Время до встречи: 58 : 42 = 29/21 = 1 8/21 часа.

Ответ: через 1 8/21 часа (примерно через 1 ч 23 мин).