29. The phrase stumbled on in paragraph 5 is closest in meaning to ________.(A) discovered by chance(B) was slowed down by(C) worked on(D) passed by