#include <bits/stdc++.h>
#define maxn 1000010
using namespace std;

int n, k, a[maxn];

int main(){
	ios_base::sync_with_stdio(0);
	cout.tie(0);
	cin.tie(0);
	cin >> n >> k;
	for(int i = 0; i < n; ++i){
		cin >> a[i];
	}
	if(k <= a[0]){
		cout << a[n-1]-k;
	} else {
		cout << min(k-a[0], a[n-1]-k) + a[n-1]-a[0];
	}
}