#include <bits/stdc++.h>
#define int long long
using namespace std;

signed main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int n;
    cin >> n;
    vector <int> a(n), b(n), p(n);
    for (int i=0; i<n; ++i) {
        cin >> a[i] >> b[i];
    }
    for (int i=0; i<n; ++i) cin >> p[i];
    vector <int> ans(0);
    int t=0, m=-4e18;
    for (int i=0; i<n; ++i) {
        int w;
        if (b[i]<0) {
            w=a[i]+b[i]*0;
        } else {
            w=a[i]+b[i]*t;
        }
        ++t;
        if (i==0) ans.push_back(w), m=max(m, ans.back());
        else ans.push_back(w+ans.back()), m=max(m, ans.back());
    }

    cout << m;
    return 0;
}