#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define rep(i,n) for(ll i=0;i<(ll)(n);i++)

int main(){
    cin.tie(0);
    ios::sync_with_stdio(false);
    int n,w,z;cin>>n>>z>>w;
    vector<int> a(n);
    rep(i,n)cin>>a[i];
    int ans=abs(w-a[n-1]);
    if(n>1)ans=max(ans,abs(a[n-1]-a[n-2]));
    cout<<ans<<endl;
    return 0;
}
