English: This gave me great satisfaction.
Telugu: ఇది నాకు చాలా సంతృప్తి నిచ్చింది.