English: What satisfaction!
Telugu: ఎంత సంతృప్తి!