力求

qiú
  1. to make every effort to
  2. striving to do one's best

CEDICT

Entry Composition