#include #include #include using namespace std; struct E{ long long int count; long long int level; bool operator<(const E& e)const{ if(level!=e.level)return level>e.level; return count>e.count; } }; long long int xs[1501]; priority_queue pq; vector vs; int main() { int n; cin>>n; for(int i=0;i>e.level; vs.push_back(e); } for(int i=0;i>xs[i]; } int ans=n; for(int s=0;sans2)ans=ans2; while(pq.size()>0){ pq.pop(); } } cout<