English: Huge challenge.
Telugu: చాలా చాలా పెద్ద చాలెంజ్.