English: A bit daunting... but exciting nevertheless.
Telugu: కాస్త శ్రమతో కూడుకున్నదే. . కానీ థ్రిల్లింగ్‌గా ఉంటుంది.