rt
#include<bits/stdc++.h>
using namespace std;
int n,s;
string a[114],b[114],c[114];
int main(){
cin>>n;
s=n;
int m=1;
for(int i=1;i<=n;i++){
cin>>a[i]>>b[i];
}
for(int i=1;i<=n;i++){
if(b[i]=="SAME"){
c[i]=a[i];
}
}
for(int i=1;i<=n;i++){
if(b[i]=="UP"){
while(c[s]!=""){
s--;
}
c[s]=a[i];
s--;
}
if(b[i]=="DOWN"){
while(c[m]!=""){
m++;
}
c[m]=a[i];
m++;
}
}
for(int i=1;i<=n;i++){
cout<<c[i]<<endl;
}
return 0;
}