#include <bits/stdc++.h>
using namespace std;
const long long int mod = 1e9 + 7;
int main() {
#pragma comment(linker, "/STACK:268435456")
#pragma warning(disable : 4996)
  long long int n, i, j, l, r, l1, r1, ans;
  ans = 0;
  scanf("%I64d%I64d", &n, &l);
  r = l;
  for (i = 0; i < n; i++) {
    scanf("%I64d%I64d", &l1, &r1);
    if (r >= l1 && l <= r1) {
      r = min(r, r1);
      l = max(l, l1);
    } else {
      if (r < l1) {
        l = r;
        r = l1;
        ans += r - l;
      } else {
        r = l;
        l = r1;
        ans += r - l;
      }
    }
  }
  printf("%I64d", ans);
  return 0;
}
