English: It really felt wonderful.
Telugu: నిజంగానే చాలెంజింగ్ అనిపించింది.