#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, a;
  cin >> n >> a;
  int arr[n + 1], i;
  for (i = 1; i <= n; i++) cin >> arr[i];
  sort(arr + 1, arr + n + 1);
  int sum1 = 0, a1, sum2 = 0, a2, sum3 = 0, a3, sum4 = 0, a4;
  for (i = 2; i <= n - 1; i++) sum1 += (arr[i] - arr[i - 1]);
  a1 = a - arr[1];
  if (a1 < 0) a1 = a1 - 2 * a1;
  sum1 += a1;
  for (i = 3; i <= n; i++) sum2 += (arr[i] - arr[i - 1]);
  a1 = a - arr[2];
  if (a1 < 0) a1 = a1 - 2 * a1;
  sum2 += a1;
  for (i = n - 1; i >= 2; i--) sum3 += (arr[i] - arr[i - 1]);
  a1 = a - arr[n - 1];
  if (a1 < 0) a1 = a1 - 2 * a1;
  sum3 += a1;
  for (i = n; i >= 3; i--) sum4 += (arr[i] - arr[i - 1]);
  a1 = a - arr[n];
  if (a1 < 0) a1 = a1 - 2 * a1;
  sum4 += a1;
  if (n == 1)
    cout << "0";
  else
    cout << min(min(min(sum1, sum2), sum3), sum4);
}
