尽心尽力jìn xīn jìn lìjinxinjinlimaking an all-out effort (idiom); to try one's heart outto do one's utmostCharacters in this word力strength, power尽to exhaust, to use up, to deplete心heartStudy it in Yanamino