English: At last some success!
Telugu: అందులో కొంతమేరకు విజయం సాధించారు కూడా!