English: After a lot of struggling, it finally did.
Telugu: ఎన్నో రకాల ప్రయత్నాల తర్వాత చివరకు ఫైనల్ చేశారట.