//----------shivam_wadhwa----------// #include #define ll long long int #define sc1(x) scanf("%d",&x) #define sc2(x,y) scanf("%d%d",&x,&y) #define scll(x) scanf("%lld",&x) #define pint(c) printf("%d",c) #define pll(c) printf("%lld",c) #define ps() printf(" ") #define pn() printf("\n") #define vi vector #define vii vector > #define mp make_pair #define pb push_back //loops #define ff(i,n,a) for(i=a;i=a;--i) //constants const int mxn=2e5+1; const int MOD=1e9+7; using namespace std; int main() { int t=1; //sc1(t); while(t--) { int n,x,y; cin>>n>>x>>y; vector< pair > input; int latitude[n]; int longitude[n]; int city[n]; for(int i=0;i>lt>>ln>>ht>>p; latitude[i]=lt; longitude[i]=ln; city[i]=p; input.push_back(mp(ht,i)); } sort(input.begin(),input.end()); int lis[mxn]; int finalans=0; for(int i=0;i