#include using namespace std; //#include //using namespace atcoder; using ll=long long; using Graph=vector>; #define MAX 50 #define MOD 1000000007 #define INF 1000000000 int main(){ int N; cin>>N; vector> A(N); for(int i=0;i>A[i].first; A[i].second=i; } sort(A.begin(),A.end()); vector opend(N+1,false); int ans=0; for(int i=0;i