English: They have somewhat succeeded.
Telugu: అవి ఓ మోస్తరు విజయాన్ని అందుకున్నాయి.