#include<bits/stdc++.h>
using namespace std;
int n,l,max1,max2,hd,sum;
struct AC
{
string name,sos;
string name1;
int dx;
}a[201];
int main( )
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i].name>>a[i].sos;
l=a[i].sos.size();
sum=0;
for(int j=0;j<l;j++)
{
if(a[i].sos[j]=='s' && hd==2)
{
sum++;
hd=0;
}
if(a[i].sos[j]=='s')
{
if(a[i].sos[j+1]=='o')
{
hd=2;
j++;
}
}
}
if(sum>max1)
{
max1=sum;
a[i].dx=max1;
}
if(sum==max1)
{
a[i].dx=max1;
}
}
for(int i=1;i<=n;i++)
{
if(a[i].dx==max1)
{
cout<<a[i].name<<" ";
}
}
cout<<endl<<max1;
return 0;
}