#include <bits/stdc++.h>
#define ll long long
#define inf 1e18
using namespace std;

int main(){
    int N, Z, W;
    cin >> N >> Z >> W;
    vector<int> a(N);
    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-1]-a[N-2])) << endl;
    }
}
