#include using namespace std; using ll=long long; #define rep(i,s,t) for(ll i=s;i<(ll)(t);i++) #define rrep(i,s,t) for(ll i=(ll)(t)-1;i>=(ll)s;i--) #define all(x) begin(x),end(x) #define rall(x) rbegin(x),rend(x) #define TT template TT using vec=vector; TT bool chmin(T &x,T y){return x>y?(x=y,true):false;} TT bool chmax(T &x,T y){return x>N; vectorA(N); for(int i=0;i>A[i]; setsel; int l=-1; for(int i=0;iser; int r=-1; for(int i=N-1;i>=0;i--){ if(ser.count(A[i])){ r=i; break; } ser.insert(A[i]); } vectorans; if(l==-1){ for(int i=0;i