#include <bits/stdc++.h>
using namespace std;
const long long int N = 1e5 + 2;
const long long int mod = 1e9 + 7;
int x[N];
int main() {
  ios_base::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL);
  long long int n, a;
  cin >> n >> a;
  for (int i = 0; i < n; i++) cin >> x[i];
  sort(x, x + n);
  if (n == 1) return cout << 0, 0;
  long long int fas1 = min(abs(a - x[0]), abs(a - x[n - 2])) + x[n - 2] - x[0];
  long long int fas2 = min(abs(a - x[1]), abs(a - x[n - 1])) + x[n - 1] - x[1];
  return cout << min(fas1, fas2), 0;
}
