Hi, I do not know if this is correct or not but this is going to be my best guess.

The boat travels for 6 hours and the stream flows at 4 mph.

In total that would be 24 MPH?

70-24=46 Mph

Not sure if it's correct as I said above but I think it should be.

EDIT: mine is completely wrong didn't see that it said STILL water.