#include <bits/stdc++.h>
 
using namespace std;
 
int main() {
    ios::sync_with_stdio(false);
    cin.tie(0);
    int n;
    cin >> n;
    vector<pair<long long, long long>> ve;
    long long ans = 0;
    for(int i = 0; i < n; i++) {
        long long a, c;
        cin >> a >> c;
        ve.push_back({a, c});
        ans += c;
    }
    sort(ve.begin(), ve.end());
    long long mx = ve[0].first + ve[0].second;
    for(int i = 1; i < n; i++) {
        ans += max(0LL, ve[i].first - mx);
        mx = max(mx, ve[i].first + ve[i].second);
    }
    cout << ans << '\n';
}