English: This gave me much satisfaction.
Telugu: అది నాకు ఎంతో సంతృప్తినిచ్చింది.