#include<iostream>
using namespace std;
int main()
{
	long long h1,h2,m1,m2,h11,h12,m11,m12,t,start,end,brl=0,brt=0;
	char ch1,ch2,cm1,cm2,ch11,ch12,cm11,cm12,a,b,pa;
	cin>>ch1>>ch2>>cm1>>cm2>>ch11>>ch12>>cm11>>cm12;
	h1=ch1-'0';
	h2=ch2-'0';
	m1=cm1-'0';
	m2=cm2-'0';
	h11=ch11-'0';
	h12=ch12-'0';
	m11=cm11-'0';
	m12=cm12-'0';
	start=(h1*10+h2)*60+(m1*10+m2);
	end=(h11*10+h12)*60+(m11*10+m12);
	if(end<start)t=(end+24*60);
	else t=end-start;
	cin>>a;
	while(a!='#')
	{
		cin>>b;
		if(a>='A' and a<='Z' and b>='a' and b<='z'){brt++;pa='t';};
		if(a>='A' and a<='Z' and (b<'a' or b>'z')){brl++;pa='l';};
		if(a>='0' and a<='9' and a>='0' and b<='9'){if(pa=='t')brt+=(a-'0')*10+b-'1';
													if(pa=='l')brl+=(a-'0')*10+b-'1';};
		if(a>='0' and a<='9' and (b<'0' or b>'9')){if(pa=='t')brt+=a-'0';
												  if(pa=='l')brl+=a-'0';};
		a=b;
	}
	cout<<t/60<<" "<<t%60<<endl;
	cout<<brl<<" "<<brt<<endl;
	return 0;
}
