Ответ:

По течению теплоход шёл 5 ч, а против течения — \(5-2=3\) ч.

Пусть расстояние против течения равно \(x\) км. Тогда по течению он прошёл \(2x+6\) км. Составим уравнение по общему расстоянию:

\(x+(2x+6)=222\), откуда \(3x=216\) и \(x=72\) км.

Расстояние по течению: \(2\cdot72+6=150\) км.

Скорость по течению равна \(150:5=30\) км/ч, против течения — \(72:3=24\) км/ч. Собственная скорость теплохода — среднее этих скоростей:

\((30+24):2=27\) км/ч.

Ответ: 27 км/ч.