#include<bits/stdc++.h>
using namespace std;
int L,M,a[10010],ans,s,e;
int main(){
memset(a,0,sizeof(a));
cin>>M>>L;
for(int i=0;i<=L;i++)
a[i]=0;
for(int i=1;i<=M;i++){
cin>>s>>e;
for(int j=s;j<=e;j++){
a[j]=1;
}
}
for(int i=0;i<=L;i++){
if(a[i]==0)ans++;
}cout<<ans;
return 0;
}