#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll n,x,y,b[3000000],c=0,t;
bool m=false;
vector<pair<ll,ll>>a;
int main() {
cin>>n>>t;
for(int i=1;i<=n;i++){
cin>>x>>y;
if(x>y){
a.push_back(make_pair(y,x));
m=true;
}
c=max(c,x);
}
sort(a.begin(),a.end());
if(m) t+=(c-a[0].first)*2;
cout<<t;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCgpsbCBuLHgseSxiWzMwMDAwMDBdLGM9MCx0Owpib29sIG09ZmFsc2U7CnZlY3RvcjxwYWlyPGxsLGxsPj5hOwppbnQgbWFpbigpIHsKCWNpbj4+bj4+dDsKCWZvcihpbnQgaT0xO2k8PW47aSsrKXsKCQljaW4+Png+Pnk7CgkJaWYoeD55KXsKCQkJYS5wdXNoX2JhY2sobWFrZV9wYWlyKHkseCkpOwoJCQltPXRydWU7CgkJfQoJCWM9bWF4KGMseCk7Cgl9Cglzb3J0KGEuYmVnaW4oKSxhLmVuZCgpKTsKCWlmKG0pCXQrPShjLWFbMF0uZmlyc3QpKjI7Cgljb3V0PDx0OwoJcmV0dXJuIDA7Cn0=