English: They're doing the best of their ability.
Telugu: తమ వంతుగా చేయగలిగిన సాయాన్ని చేస్తున్నారు.