#include <stdio.h>
long l[10000],m,L;
long cnt=0;
int main() {
for(long i=0;i<10000;i++)
l[i]=1;
scanf("%ld%ld\n",&m,&L);
for(int i=1;i<=m;i++)
{
long head,tail;
scanf("%ld%ld\n",&head,&tail);
for(int j=head;j<=tail;j++)
if(l[j]==1)
l[j]=0;
}
for(int i=0;i<L;i++)
if(l[i]==1)
cnt++;
printf("%ld",cnt);
return 0;
}