Для решения задачи заполним таблицу, обозначив собственную скорость теплохода за $$x$$.
<table border="1">
<thead>
<tr>
<th></th>
<th>v, км/ч</th>
<th>t, ч</th>
<th>s, км</th>
</tr>
</thead>
<tbody>
<tr>
<td>По течению</td>
<td>$$x + 2$$</td>
<td>3</td>
<td>$$3(x + 2)$$</td>
</tr>
<tr>
<td>Против течения</td>
<td>$$x - 2$$</td>
<td>4</td>
<td>$$4(x - 2)$$</td>
</tr>
</tbody>
</table>
Так как пройденные расстояния одинаковы, составим уравнение:
$$ 3(x + 2) = 4(x - 2) $$Решим уравнение:
$$ 3x + 6 = 4x - 8\\ 4x - 3x = 6 + 8\\ x = 14 $$Собственная скорость теплохода равна 14 км/ч.
Ответ: 14 км/ч