English: I FINALLY won.
Telugu: చివరకు నేనే గెలిచా.