rt
#include<bits/stdc++.h>
using namespace std;
struct sos
{
string n,t;//n=name,t=text
int k,s;//k=number,s=sum
}a[105];
bool cmp(sos a,sos b){return a.s>b.s||a.s==b.s&&a.k<b.k;}
int sum[105];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i].n;
cin>>a[i].t;
a[i].k=i;
}
for(int i=1;i<=n;i++)//a[i]
{
for(int j=0;j<a[i].t.size()-2;j++)
{
if(a[i].t[j]=='s'&&a[i].t[j+1]=='o'&&a[i].t[j+2]=='s') a[i].s++;
}
}
sort(a+1,a+n+1,cmp);
int b=1,p=0;
while(a[b].s==a[1].s)
{
p++;
b++;
}
for(int i=1;i<=p;i++) cout<<a[i].n<<" ";
cout<<endl<<a[1].s;
}