#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
struct str{
string name,sign;
long cnt=0;
}n[102];
bool cmp(str a,str b){
return a.cnt<b.cnt;
}
int main()
{
int m;
cin>>m;
for(int ni=1;ni<=m;ni++){
cin>>n[ni].name>>n[ni].sign;
int l=(n[ni].sign).size();
for(int i=0;i<l;i++)
if(n[ni].sign[i]=='s'&&n[ni].sign[i+1]=='o'&&n[ni].sign[i+2]=='s')n[ni].cnt++;
}
sort(n+1,n+m+1,cmp);
for(int i=1;i<=m;i++)
if(n[i].cnt==n[m].cnt)cout<<n[i].name<<" ";
cout<<endl<<n[m].cnt;
}