#include<iostream>
using namespace std;
int chislo(char x)
{
	if (x>='0'&&x<='9')return 1;
	return 0;
}
int malka(char x)
{
	if (x>='a'&&x<='z')return 1;
	return 0;
}
int glavna(char x)
{
	if (x>='A'&&x<='Z')return 1;
	return 0;
}
int main()
{
	char m[1000000];
	long long int i=0,sum,j,sumanamalkikoli=0,sumanagolemikoli=0;
	do
	{
		cin>>m[i];
		i++;
	}
	while (m[i-1]!='#');
	sum=m[4]*600+m[5]*60+m[6]*10+m[7]-m[0]*600-m[1]*60-m[2]*10-m[3];
	cout<<sum/60<<" "<<sum%60<<endl;
	for (j=8;j<i;j++)
	{
		if (glavna(m[j])==1 && glavna(m[j+1])==1 ||m[j+1]=='#'){sumanamalkikoli++;cout<<sumanamalkikoli<<endl;}
		if (glavna(m[j])==1 && chislo(m[j+1])){ sumanamalkikoli+=m[j+1];cout<<m[j+1]<<" "<<m[j+2]<<endl;}
		if (glavna(m[j])==1 && malka(m[j+1])==1 && glavna(m[j+2]==1)||m[j+2]=='#'){sumanagolemikoli++;cout<<sumanagolemikoli<<"u\n";}
		if (glavna(m[j])==1 && malka(m[j+1])==1 && chislo(m[j+2]==1))
			{
				if (chislo(m[j+3])==1)
			
			sumanagolemikoli+=m[j+2]*10+m[j+3];else sumanagolemikoli+=m[j+2];}                                                        
		
	}
	cout<<sumanamalkikoli<<" "<<sumanamalkikoli<<endl;
	return 0;
}
