Пусть v - скорость лодки, u - скорость течения, а S - расстояние между пристанями.
Тогда время движения по течению t1=S/(v+u); против течения t2=S(v-u).
S=(v+u)*t1=(v-u)*t2
Подставляем числовые значения:
(v+2)*4=(v-2)*8
4v=24
v=6 км/ч.
S=(v+u)*t1=(6+2)*4=32 км.