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