English: That is what it felt like for me.
Telugu: అదే నాకు చాలెంజింగ్ అనిపించింది.