English: The effort yielded results.
Telugu: శ్రమకు ఫలితం ఉంది.