Автор - helena2014280
1) 105 : 5 = 21 (км/ч) - скорость теплохода по течению реки;
2) 21 - 18 = 3 (км/ч) - скорость течения реки;
3) 18 - 3 = 15 (км/ч) - скорость теплохода против течения реки;
4) 105 : 15 = 7 (ч) - время на путь против течения реки.
Ответ: 7 ч.