#include<bits/stdc++.h>
using namespace std;
int n;
struct sos{
string name,Sos;
int cnt;
}a[1145];
bool cmp(sos x,sos y){
return x.cnt>y.cnt;
}
int main(){
cin>>n;
for(int i=1; i<=n; i++) cin>>a[i].name>>a[i].Sos;
for(int i=1; i<=n; i++) {
for(int j=1; j<=a[i].Sos.size(); j++){
if(a[i][j].Sos=='s'){
if(a[i][j+1].Sos=='o'){
if(a[i][j+2].Sos=='s') a[i].cnt++;
}
}
}
}
sort(a+1,a+n+1,cmp);
int sum=a[1].cnt;
for(int i=1; i<=n; i++) {
if(a[i].cnt==sum) cout<<a[i].name<<" ";
}
cout<<endl;
cout<<sum;
return 0;
}