Сперва находим скорость по течению реки 105 ÷ 5 = 21 км / ч .
Потом скорость самого течения
21 - 18 = 3 км / ч .
И скорость против течения
18 - 3 = 15 км / ч .
И находим время , за которое теплоход преодолеет расстояние , если будет двигаться вверх против течения реки .
105 ÷ 15 = 7 ч .
Ответ : если будет двигаться вверх против течения , то за 7 часа теплоход преодолеет 105 км .