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

int main() {
    int r, s, p;
    cin >> r >> s >> p;
    vector<int> d(p);
    for(int i=0;i<p;i++){
        int a, b;
        cin >> a >> b;
        d[i] = r-a+1 + (b<=s ? s+1-b : b-s);
    }
    sort(d.begin(), d.end());
    int ans = 0;
    for(int i=0;i<p;i++){
        ans = max(d[i], ans+1);
    }
    cout << ans << endl;
    return 0;
}

