#include using namespace std; using ll = long long; template using vec = vector; template using vvec = vector>; int main(){ cin.tie(0); ios::sync_with_stdio(false); int N,S,T; cin >> N >> S >> T; S--; T--; vec A(N); for(auto& x:A) cin >> x; vec X,Y; for(int i=(S+1)%N;;(i+=1)%=N){ if(i==T) break; X.push_back(A[i]); } for(int i=(S-1+N)%N;;(i+=-1+N)%=N){ if(i==T) break; Y.push_back(A[i]); } int n = X.size(),m = Y.size(); if(n%2 && m%2){ ll s = A[S]-A[T]; vec c(2); for(int i=0;i