English: It was very satisfying.
Telugu: ఇది మనసుకి ఎంతో సంతృప్తినిచ్చింది.