#include<cstdio>
#include<cstring>
#include<algorithm>
#include<climits>
const int MAXN=3000+5;
const int MAXL=300*2+5;
char inp[MAXN][MAXL];int l,maxi,maxv,minl=INT_MAX;
int main()
{
int n,tmp;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%s",inp[i]+1);
l=strlen(inp[i]+1);
if(l<8) continue;
for(int j=1;j<=l/2;j++)
std::swap(inp[i][j],inp[i][l-j+1]);
for(int j=1;j<=l-7;j++)
{
if(inp[i][j]=='j' && inp[i][j+1]=='s' && inp[i][j+2]=='z' && inp[i][j+3]=='x' && inp[i][j+4]=='o' && inp[i][j+5]=='i' && inp[i][j+6]=='e' && inp[i][j+7]=='r') goto pass1;}
continue;
pass1:
for(int j=1;j<=l-2;j++)
{
if(inp[i][j]=='c' && inp[i][j+1]=='o' && inp[i][j+2]=='w')
{
for(int k=l;k>=j+3;k--)
inp[i][k+1]=inp[i][k];
inp[i][j]='b';inp[i][j+1]='i';inp[i][j+2]='r';inp[i][j+3]='d';l++;
}
}
tmp=0;
for(int j=1;j<=l;j++)
{
if(inp[i][j]=='r' && inp[i][j+1]=='p')
{
tmp+=30;
j++;
continue;
}
if(inp[i][j]=='r')
tmp+=5;
if(inp[i][j]=='p')
tmp+=5;
}
if(maxv==tmp)
{
if(minl>l)
{
maxi=i;
minl=l;
}
}
if(maxv<tmp)
{
maxv=tmp;
minl=l;
maxi=i;
}
}
l=strlen(inp[maxi]+1);
for(int j=1;j<=l-3;j++)
if(inp[maxi][j]=='b' && inp[maxi][j+1]=='i' && inp[maxi][j+2]=='r' && inp[maxi][j+3]=='d')
{
for(int k=j+4;k<=l;k++)
inp[maxi][k-1]=inp[maxi][k];
inp[maxi][j]='c';inp[maxi][j+1]='o';inp[maxi][j+2]='w';l--;
}
for(int j=1;j<=l/2;j++)
std::swap(inp[maxi][j],inp[maxi][l-j+1]);
for(int j=1;j<=l;j++)
printf("%c",inp[maxi][j]);
printf("\n%d",maxv);
return 0;
}