#include <bits/stdc++.h>
using namespace std;
int arr[1000005];
int main() {
  int n, t, i, j, a;
  cin >> n >> a;
  for (i = 0; i < n; i++) cin >> arr[i];
  if (n == 1) {
    cout << 0;
    return 0;
  }
  sort(arr, arr + n);
  int ans, ans1, ans2, ans3, ans4;
  ans1 = abs(a - arr[0]) + abs(arr[0] - arr[n - 2]);
  ans2 = abs(a - arr[n - 2]) + abs(arr[0] - arr[n - 2]);
  ans3 = abs(a - arr[1]) + abs(arr[1] - arr[n - 1]);
  ans4 = abs(a - arr[n - 1]) + abs(arr[n - 1] - arr[1]);
  ans = min(min(ans1, ans2), min(ans3, ans4));
  cout << ans;
  return 0;
}
