English: The luck, at last!
Telugu: చిట్టచివరకు అదృష్టం!