#include using namespace std; #define modulo 1000000007 #define mod(mod_x) ((((long long)mod_x+modulo))%modulo) #define Inf 1000000 int main(){ int N,P,Q; cin>>N>>P>>Q; int p,q; vector A(N); for(int i=0;i S; vector ans; for(int i=N-1;i>=0;i--){ S.insert(A[i]); auto it= S.upper_bound(A[i]); L: if(S.count(P)&&!S.count(Q))continue; if(p>q&&(!S.count(P)||!S.count(Q)))continue; if(it==S.end())continue; if(S.count(P)&&(*it)==Q){ it++; goto L; } for(int j=0;j