#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
vector<int> ev(n);
vector<int> ho(n);
vector<int> nap(n);
vector<int> ossznap(n);
int pev, pho, pnap;
int possznap=0;
cin>>pev>>pho>>pnap;
for(int i=0;i<n;i++){
cin>>ev[i]>>ho[i]>>nap[i];
}
vector<int> honapok(13);
honapok[0]=0;
honapok[1]=31;
honapok[2]=28+31;
honapok[3]=31+28+31;
honapok[4]=30+31+28+31;
honapok[5]=31+30+31+28+31;
honapok[6]=30+31+30+31+28+31;
honapok[7]=31+30+31+30+31+28+31;
honapok[8]=31+31+30+31+30+31+28+31;
honapok[9]=30+31+31+30+31+30+31+28+31;
honapok[10]=31+30+31+31+30+31+30+31+28+31;
honapok[11]=30+31+30+31+31+30+31+30+31+28+31;
honapok[12]=31+30+31+30+31+31+30+31+30+31+28+31;
int valasz=0;
for(int i=0;i<n;i++){
ossznap[i]+=ev[i]*365;
if(ho[i]<3 && ev[i]%4==0){
ossznap[i]+=ev[i]/4-1;
}else{
ossznap[i]+=ev[i]/4;
}
ossznap[i]+=honapok[ho[i]-1];
ossznap[i]+=nap[i];
}
possznap+=pev*365;
if(pho<3 && pev%4==0){
possznap+=pev/4-1;
}else{
possznap+=pev/4;
}
possznap+=honapok[pho-1];
possznap+=pnap;
for(int i=0;i<n;i++){
if(ossznap[i]+365>=possznap && ossznap[i]-365<=possznap){
valasz++;
}
}
cout<<valasz<<'\n';
}