recall your d = rt, distance = rate * time.
b = rate of the boat in still water
c = rate of the currrent
the distance going upstream is 8 miles, the distance going downstream is also the same 8 miles.
the boat took 1 hour going upstream, now, the boat is not going "b" mph fast, since it's going against the current, the current is eroding speed from, thus the boat going up is really going "b - c" fast.
likewise, when the boat goes downstream, is not going "b" fast either, is going faster because is going with the current and thus is really going "b + c" fast, and we know that trip back took 1/2 hour or 30 minutes.