English: This is huge challenge.
Telugu: ఈ ఒక పెను సవాలు.