Which of the following had the greatest impact on average life expectancy in the United States between 1900 and 2000?

a) Medical advancements
b) Improved sanitation
c) Economic development
d) Public health policies