English: finally agreed upon.
Telugu: చివరకు ఒప్పించారు.