English: At long last we were finished.
Telugu: చివరకు మేము పూర్తి చేసారు.