#include #include #include #include using namespace std; int b[110000]; int z[110000]; int l[110000]; int r[110000]; int main(){ int a;scanf("%d",&a); for(int i=0;i=0;i--){ int t=lower_bound(z,z+a,b[i])-z; if(r[t]==-1)r[t]=i; } setS; for(int i=0;i