How did river valleys most help farming impact the lives of Neolithic peoples? A. by supplying drinking water B. by permitting travel C. by providing fertile soil D. by limiting trade