#include <bits/stdc++.h>

using namespace std;

using ll = long long;

int main() {
    cin.tie(nullptr);
    ios::sync_with_stdio(false);
    int m;
    cin >> m;
    int n = 2 * m;
    vector<ll> a(n);
    for (int i = 0; i < n; ++i) {
        cin >> a[i];
    }

    vector<ll> L(n, 0), R(n + 1, 0);
    for (int i = 1; i < n; i += 2) {
        L[i] = a[i - 1] - a[i];
        if (i > 1) L[i] += L[i - 2];
    }

    for (int i = n - 2; i >= 0; --i) {
        R[i] = a[i + 1] - a[i];
        if (i < n - 2) R[i] += R[i + 2];
    }
    ll ans = R[0];
    for (int i = 1; i < n; i += 2) {
        ans = max(ans, L[i] + R[i + 1]);
    }
    cout << ans << "\n";
    return 0;
}