int main()
{
	int x[1000],y[1000],i=1,j,k,num[1000]={0},max=0;
	// x????????y????????ijk??????num???????????????max?????????
	cin>>x[0];
	while(cin.peek()!='\n'){
		cin.get();//????
		cin>>x[i++];
	}
	for(j=0;j<i;j++){//??i??
		cin.get();
		cin>>y[j];
	}
	     for(j=0;j<i;j++)
		 {
			 for(k=x[j];k<y[j];k++)
				 num[k]++;//?????????????????????1
			            //????????????????
		 }
	for(j=0;j<1000;j++)
	    if(num[j]>max)max=num[j];
	cout<<i<<" "<<max;//???????????????
     return 0;
}

