English: A great challange for us.
Telugu: ఇది మాకు చాలా పెద్ద చాలెంజ్‌.