力所能及

suǒnéng
  1. as far as one's capabilities extend (idiom); to the best of one's ability
  2. within one's powers

CEDICT

Entry Composition