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