#include <bits/stdc++.h>
using namespace std;
int T[1003] = {0};
int main() {
  int fi, ti;
  int n, s, t = 0, i;
  cin >> n >> s;
  for (i = 0; i < n; ++i) {
    cin >> fi >> ti;
    T[fi] = max(T[fi], ti);
  }
  for (i = s; i >= 0; --i, ++t) {
    if (T[i] > t) t = T[i];
  }
  --t;
  cout << t;
  return 0;
}
