Пусть собственная скорость теплохода равна х км/ч, тогда на путь по течению он затратил (х+2)*4 ч, а против течения (х-2)*5. Получаем уравнение:
(x+2)*4=(x-2)*5
4х+8=5х-10
5х-4х=8+10
х=18
Собственная скорость теплохода равна 18 км/ч
Расстояние между пристанями (18+2)*4=80 км