Language:
Free Online Dictionary|3Dict

想方设法

Source : CEDICT

to think up every possible method (idiom); to devise ways and means/to try this, that and the other