#include <bits/stdc++.h>
using namespace std;
long long ans;
int n, x, opl, opr;
int main() {
  scanf("%d%d", &n, &x);
  opl = opr = x;
  for (int i = 1; i <= n; ++i) {
    int l, r;
    scanf("%d%d", &l, &r);
    if (min(opr, r) - max(opl, l) >= 0) {
      opl = max(opl, l);
      opr = min(opr, r);
    } else if ((opl > r)) {
      ans += opl - r;
      opr = opl;
      opl = r;
    } else {
      ans += l - opr;
      opl = opr;
      opr = l;
    }
  }
  cout << ans;
  return 0;
}
