as much as possible; as far as possible; to the best of one's ability; diligently
勉める
to endeavor ; to endeavour; to try hard; to work hard; to strive; to make an effort; to exert oneself; to devote oneself; to be committed; endeavor ; to endeavour; to try hard; to work hard; to strive; to make an effort; to exert oneself; to devote oneself; to be committed