English: ay that is more satisfying.
Telugu: ఇది మరింత సంతోషించే విషయం.