English: But their efforts have paid off.
Telugu: అయితే ఇన్నాళ్లకు వారి శ్రమ ఫలించింది.