English: But, eventually, their persistence paid off.
Telugu: కానీ, చివరకు వారి ప్రయత్నం తుస్సుమంది.