English: That gave me a lot of satisfaction.
Telugu: ఇది నాకు ఎంతో సంతృప్తిని ఇచ్చింది.