English: Had enough power to do.
Telugu: చేసేందుకు తగినంత శక్తి ఉంటుంది.