Пусть x - собственная скорость теплохода.
Шаг 1: Составим уравнение для движения по течению:
\[ 5(x + 3) = S \]
Где S - расстояние, которое теплоход проплывает.
Шаг 2: Составим уравнение для движения против течения:
\[ 7(x - 3) = S \]
Шаг 3: Приравняем оба уравнения, так как расстояние в обоих случаях одинаковое:
\[ 5(x + 3) = 7(x - 3) \]
Шаг 4: Раскроем скобки и решим уравнение:
\[ 5x + 15 = 7x - 21 \]
\[ 2x = 36 \]
\[ x = 18 \]
Собственная скорость теплохода равна 18 км/ч.
Ответ: 18 км/ч