English: They are doing to the best of their capacity.
Telugu: వారు తమను తాము ఉత్తమంగా చేస్తారు.