The word "impediment" in the passage is closest in meaning to A. obstruction B. effort C. delay D. resistance