Score : $500$ points
We have a deck consisting of $N$ cards. Each card has an integer written on it. The integer on the $i$-th card from the top is $a_i$.
Two people X and Y will play a game using this deck. Initially, X has a card with $Z$ written on it in his hand, and Y has a card with $W$ written on it in his hand. Then, starting from X, they will alternately perform the following action:
The game ends when there is no more card in the deck. The score of the game is the absolute difference of the integers written on the cards in the two players' hand.
X will play the game so that the score will be maximized, and Y will play the game so that the score will be minimized. What will be the score of the game?
Input is given from Standard Input in the following format:
$N$ $Z$ $W$ $a_1$ $a_2$ $...$ $a_N$
Print the score.
3 100 100 10 1000 100
900
If X draws two cards first, Y will draw the last card, and the score will be $|1000 - 100| = 900$.
3 100 1000 10 100 100
900
If X draws all the cards first, the score will be $|1000 - 100| = 900$.
5 1 1 1 1 1 1 1
0
1 1 1 1000000000
999999999