#include <bits/stdc++.h>
using namespace std;
int main(void) {
  int m[1001] = {
      0,
  };
  int n, x;
  int a, b;
  cin.tie(0);
  ios::sync_with_stdio(false);
  cin >> n >> x;
  for (int i = 0; i < n; i++) {
    cin >> a >> b;
    if (a > b) {
      for (int j = b; j <= a; j++) {
        m[j]++;
      }
    } else {
      for (int j = a; j <= b; j++) {
        m[j]++;
      }
    }
  }
  int res = -1;
  for (int i = 0; i <= 1000; i++) {
    if (m[i] == n) {
      if (res == -1) {
        res = abs(x - i);
      } else {
        res = min(res, abs(x - i));
      }
    }
  }
  cout << res << '\n';
  return 0;
}
