Hi Pa C.,
The distance of the boat traveling down stream (lets call this Ddn) is equal to the average speed of the boat in still water (lets call this Vavg) multiplied by a time (t) plus the speed of the current of the river (lets call this Vcur) multiplied by a time (t), so Ddn = Vavg*(t) + Vcur*(t). The same can be said for the distance traveling up stream except the current is in the opposite (-) direction. Dup = Vavg*(t) - Vcur*(t). Vcur is what we are looking for.
Ddn = Vavg*(t) + Vcur*(t), becomes 2.4 mi = 21 mi/hr*(t) + Vcur*(t),
Dup = Vavg*(t) - Vcur*(t), becomes 1.8 mi = 21 mi/hr*(t) - Vcur*(t),
If we add those two equations we get:
4.2 mi = 42 mi/hr*(t)
t = .1 hr (6 minutes)
We can solve for Vcur by plugging (t) back into one of the equations:
2.4 mi = 21 mi/hr*(.1 hr) + Vcur*(.1 hr)
.3 mi = Vcur*(.1 hr)
3 mi/hr = Vcur, current of the river.
I hope this helps, Joe.