手を尽くす (てをつくす) — to try all possible means | Kumi Dictionary