English: challenging.
Telugu: సవాలుతో కూడుకున్నది.