English: even better.
Telugu: మరింత మంచిది.