Daily Chinese Idiom Guessing Game
To do everything within one's power; to the best of one's ability.
力体力,能力;及达到。在自己力量的限度内所能做到的。
晋·羊佑《诫子书》今之职位,谬恩之加耳,非吾力所能致也。”
Helping her with the project was something I did within my power.