Let Vs = velocity of stream is units/minute
Let Vd = velocity of dog swimming in STILL WATER
It is assume that the velocity of the stream and dog are additive
That is:
Velocity of dog relative to woman is Vd+Vs when swimming downstream
Velocity of dog relative to woman is Vd-Vs when swimming upstream
Now let D be the distance from the women when the ball hits the water downstream.
The ball is assumed to float downstream at Vs.
Let Dc be the distance from the woman where the dog catches the ball.
Thus wee want to find time T = Dc/Vs which is the time it will
take the ball to float from the woman to the distance it was caught at.
So, when the dog is swimming downstream, it is chasing the ball
also floating downstream. The velocity of the dog relative to the
ball is Vd+Vs-Vs = Vd.
Thus if it takes the dog 1.5 minutes to cover the distance D:
Vd = D / 1.5 (1)
Similarly, it takes dog 2.5 minutes to return:
Vd-Vs = Dc / 2.5 (2)
As well, we know that during the 1.5 minutes to catch the
ball, the ball moved an additional 1.5 * Vs units further downstream:
Dc = 1.5Vs + D (3)
We have 3 equations, and 4 unknowns (Vd, Vs, D, Dc). We need to eliminate
D and Vd
From (2)
Vd = Dc/2.5 + Vs
Subing into (1) and re-arranging:
D = 1.5(Dc/2.5 + Vs)
Subing into (3) gives
Dc = 1.5Vs + 1.5(Dc/2.5 + Vs)
from which we get:
0.4Dc = 3Vs
From which we get:
Dc/Vs = 7.5 minutes