rate (r) * time (t) = d (distance)
solving for time:
t = d/r
for upstream
d = 52
r = r - 5
t = 52/(r-5)
for downstream
d = 78
r = r + 5
t = 78/(r+5)
since times are equal:
52/(r-5) = 78/(r+50)
cross-multiply to get:
78 * (r-5) = 52 * (r+5)
78r - 390 = 52r + 260
26r = 650
r = 25