#include <bits/stdc++.h>
int main(void) {
  int n, x;
  scanf("%d%d", &n, &x);
  int l[n], r[n];
  int i;
  int j = 0;
  int sum = 0;
  for (i = 0; i < n; i++) scanf("%d%d", &l[i], &r[i]);
  i = 1;
  while (i <= r[n - 1]) {
    if (i + x > l[j]) {
      sum += r[j] - i + 1;
      i += r[j] - i + 1;
      j++;
    } else
      i += x;
  }
  printf("%d", sum);
  return 0;
}
