“Leave no stone unturned” means
try every possible means
heavy stone
rare stone
impossible
Explanation:
Correct Answer is: try every possible means
To leave no stone unturned is an idiom that means to do everything possible to find something or to solve a problem.