#include #include #include #include using namespace std; int main(){ int n; cin>>n; vector v[100001]; for(int i=0; i>a; v[a].push_back(i); } bitset<200001> bs0; for(int i=0; i>b; if(b) bs0[i]=1; } bitset<200001> ans; for(int i=1; i<=100000; i++){ if(v[i].empty()) continue; bitset<200001> bs1; for(auto x:v[i]){ bs1|=(bs0<