English: At last, they reached a deal.
Telugu: అవి చివరకు ఒక ఒప్పందానికి వచ్చాయి.