English: At last!
Telugu: చివరకు హంగే!