speed with no wind = s
speed with wind = s + 5
speed against wind = s - 5
time = t
speed = distance/time
distance = speed * time
With wind, time = t, speed = s + 5, distance = 50
50 = (s + 5)t
Against wind, time = t, speed = s - 5, distance = 30
30 = (s - 5)t
t = 30/(s - 5)
50 = (s + 5) * 30/(s - 5)
50(s - 5) = (s + 5) * 30
50s - 250 = 30s + 150
20s = 400
s = 20
Answer: 20 mph