Так как теплоход догоняет баржу, а она уплывает от него, то найдём скорость сближения.
55-25=30 км/ч - скорость сближения
Тогда через 3 часа теплоход приблизится на 3*30=90 км.
Раз у нас расстояние между ними было только 50 км, значит теплоход обгонит баржу на 90-50=40 км