#include using namespace std; typedef long long ll; int n; vector a[100000]; int main(){ cin>>n; for(int i=0;i>x; a[x-1].emplace_back(i); } bitset<200000> b; for(int i=0;i>x; if(x)b.set(i); } bitset<200000> ans; for(int i=0;i<100000;i++){ if(!a[i].size())continue; bitset<200000>dp; for(auto x: a[i])dp|=b<