#include <bits/stdc++.h>
using namespace std;
#define IOS ios::sync_with_stdio(false),cin.tie(nullptr)
//#define int long long
struct user{
string id,year,mouth,hour,minu;
};
void solve()
{
int n;
string h,m;
cin>>n>>h>>m;
if(m.size()==1)
m='0'+m;
vector<user> u;
set<string> day,moon,night;
for(int i=0;i<n;i++)
{
string s;
user a;
cin>>s;
a.id=s;
cin>>s;
a.year=string(s,0,4);
a.mouth=string(s,5,2);
cin>>s;
a.hour=string(s,0,2);
a.minu=string(s,3,2);
u.push_back(a);
}
for(const user& it:u)
{
if(it.year==h&&it.mouth==m)
{
if((it.hour=="07"||it.hour=="08"||(it.hour=="09"&&it.minu=="00"))||(it.hour=="18"||it.hour=="19"||(it.hour=="20"&&it.minu=="00")))
day.insert(it.id);
if((it.hour=="11"||it.hour=="12"||(it.hour=="13"&&it.minu=="00")))
moon.insert(it.id);
if(it.hour=="22"||it.hour=="00"||(it.hour=="01"&&it.minu=="00")||it.hour=="23")
night.insert(it.id);
}
}
cout<<day.size()<<' '<<moon.size()<<' '<<night.size();
}
signed main() {
IOS;
int t=1;
//cin>>t;
while(t--)
{
solve();
}
}