English: It felt a huge achievement.
Telugu: గొప్ప విజయం సాధించామన్న అభిప్రాయం కలిగించారు.