Idiom “To leave no avenue unexplored” means.

A. to call in question

B. To room about

C. To try every source

D. To depend on