English: It is possible to do better.
Telugu: ఇంకా బెటర్ గా చేయొచ్చు అని అభిప్రాయపడతారు.