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

int a[2000];

int main(){
    int n, z, w; cin >> n >> z >> w;
    for(int i=0;i<n;i++) cin >> a[i];

    if(n==1) cout << abs(a[0]-w) << endl;
    else cout << max(abs(a[n-1]-w), abs(a[n-2]-a[n-1])) << endl;
    return 0;
}
