#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
long long x;
cin >>x;
long long result = 1;
long long l;
long long r;
long long pointer= 0;
for(int i= 0; i < n; i++){
cin >>l;
cin >>r;
result += (l-pointer)%x;
result += r-l;
pointer = r;
}
cout<<result;
return 0;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CglpbnQgbjsKCWNpbj4+bjsKCWxvbmcgbG9uZyB4OwoJY2luID4+eDsKCWxvbmcgbG9uZyByZXN1bHQgPSAxOwoJCglsb25nIGxvbmcgbDsKCQoJbG9uZyBsb25nIHI7CgkKCQoJCgkKICAgIGxvbmcgbG9uZyBwb2ludGVyPSAwOwogICAgZm9yKGludCBpPSAwOyBpIDwgbjsgaSsrKXsKICAgIGNpbiA+Pmw7CgljaW4gPj5yOwoKCQoJCglyZXN1bHQgKz0gKGwtcG9pbnRlcikleDsKCXJlc3VsdCArPSByLWw7CgkKCXBvaW50ZXIgPSByOwoJCgkKICAgIH0KICAgIAogICAgY291dDw8cmVzdWx0OwogICAgcmV0dXJuIDA7Cn0=