English: They have somewhat succeeded.
Telugu: కొంతవరకు అవి ఫలించాయి.