The word "ingenuity" in the passage is closest in meaning to A. knowledge B. confidence C. patience D. inventiveness