Correct option is B
Option (b) used all available means is the correct meaning of the given idiom.
Idiom: Left no stone unturned
Meaning: To try everything possible in order to achieve a goal or solve a problem. (हर संभव प्रयास करना)
Example:The detective left no stone unturned in his search for the missing child.
Related Idioms:
- Go the extra mile – To make an extra effort.
- Spare no effort – To try as hard as possible.
Meanings of other options:
- Did very irrelevant things (गलत) – The idiom means making every effort, not doing unrelated things.
- Took no pains (गलत) – Opposite in meaning; "took no pains" means making no effort.
- Resorted to illegitimate practices (गलत) – The idiom does not imply using unethical means.