idiom
leave no stone unturned
Meaning
to do everything possible to achieve a goal
Example
The police **left no stone unturned** in their search for the missing child.