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

int main (){
	int n, z, w;
	cin>>n>>z>>w;
	if(n>2){
		for(int i = 0; i<n-2; i++){
			int temp;
			cin>>temp;
		}
		int l1, l;
		cin>>l1>>l;
		int ans = abs(l1-l);
		if(abs(l-w) > abs(l1-l)) ans = abs(l-w);
		cout<<ans<<endl;
	}
	else{
		int k;
		cin>>k;
		cout<<abs(k-w)<<endl;
	}
	return 0;
}