gè​jìn​suǒ​néng

each doing their best

  1. determiner
    each
    each; every; all the various; used to refer to every individual member of a group; often used with people or places
  2. to do one's best
    to exhaust one's efforts; to fulfill a duty; to do to the best of one's ability
  3. what one is capable of
    that which one can do; a person's capability or the extent of their ability