English: And succeeded to some extent.
Telugu: కొంతవరకు విజయం కూడా సాధించారు.