#include<bits/stdc++.h>
using namespace std;
double a[41],b[41];
int n;
int cmp(double a,double b)
{
return a>b;
}
int main()
{
cin>>n;
int x=0,y=0;
for(int i=0;i<n;i++)
{
string s;
double h;
cin>>s>>h;
if(s=="male")a[y++]=h;
else b[x++]=h;
}
sort(a,a+y);
sort(b,b+x,cmp);
for(int i=0;i<y;i++)printf("%.2lf ",a[i]);
for(int i=0;i<x;i++)printf("%.2lf ",b[i]);
return 0;
}
using namespace std;
double a[41],b[41];
int n;
int cmp(double a,double b)
{
return a>b;
}
int main()
{
cin>>n;
int x=0,y=0;
for(int i=0;i<n;i++)
{
string s;
double h;
cin>>s>>h;
if(s=="male")a[y++]=h;
else b[x++]=h;
}
sort(a,a+y);
sort(b,b+x,cmp);
for(int i=0;i<y;i++)printf("%.2lf ",a[i]);
for(int i=0;i<x;i++)printf("%.2lf ",b[i]);
return 0;
}