English: They have somewhat succeeded.
Telugu: కొంతమేరకు అందులోగూడ వారికే విజయం లభించింది.