English: We finally came to this agreement.
Telugu: చివరకు ఒక ఒడంబడికకు వచ్చాము.