English: Finally, the efforts have yielded results.
Telugu: చివరకు ఆ కృషికి ఫలితం రానే వచ్చింది.