English: so much win.
Telugu: చాలా గెలుపు.