English: Finally a deal was made.
Telugu: చివరకు ఒక ఒప్పందం సాధించారు .