English: They have finally reached a deal.
Telugu: అవి చివరకు ఒక ఒప్పందానికి వచ్చాయి.