English: That's more satisfying.
Telugu: అది మరింత తృప్తినిచ్చింది.