English: At least they made the best of it!
Telugu: కనీసం వారు వారి ఉత్తమ ప్రయత్నం ఇచ్చారు!