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

int main()
{
    int N, Z, W;
    int A[2005];
    cin >> N >> Z >> W;

    for(int i = 0; i < N; i++) cin >> A[i];

    cout << max(abs(A[N - 1] - W), abs(A[N - 2] - A[N - 1])) << endl;

    return (0);
}