Which Idiom means 'try every possible course of action in order to achieve something'?

Which Idiom means 'try every possible course of action in order to achieve something'?

  1. a) Leave no stone unturned
  2. b) Take one to task
  3. c) Ride the high horse
  4. d) Give a wide berth

From the BCIC Assistant Programer (CSE) 2022 – Written (BUET) exam, question 40 of 56.

More from this paper