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