#include <bits/stdc++.h>   long long x, n, d1, d2, now;   int main() {     scanf( %lld %lld , &n, &x);     d1 = x;     d2 = x;     long long l, r, ans = 0l;     for (int i = 1; i <= n; i++) {       scanf( %lld %lld , &l, &r);       if (l <= d1 && r >= d2) continue;       if (r < d1) {         ans += (d1 - r);         d2 = d1;         d1 = r;       } else if (l > d2) {         ans += (l - d2);         d1 = d2;         d2 = l;       } else {         d1 = (d1 < l) ? l : d1;         d2 = (d2 > r) ? r : d2;       }     }     printf( %lld n , ans);     return 0;   }   