English: A tough challenge indeed.
Telugu: నిజంగా ఇది పెను సవాల్‌.