Пусть собственная скорость теплохода равна х км/ч,тогда расстояние между городами по озеру равно 4х км.Пусть скорость течения равна у км/ч,тогда расстояние между городами против течения равно 5(х-у) кмТ.к. это одно и то же расстояние, составим уравнение:5(х-у)=4х5х-5у=4х5х-4х=5ух=5уу=х/5 км/ч - скорость течения реких + х/5 = 6х/5 км/ч - скорость теплохода по течению рекиНайдём время теплохода на путь между городами по течению реки:4х : (6х/5) = 4*5/6 = 20/6 = 3.1/3 ч = 3 ч 20 минОтвет: 3 ч 20 мин