English: even better ..
Telugu: ఇంకా మంచిది.