#include<stdio.h>
int main(void){
int n,r[52],k,a,b,c;
char e[52],d;
scanf("%d",&n);
for(a=0;a<n;a++)scanf("%c %d",&e[a],&r[a]);

for(a=0;a<n;a++){
for(b=a+1;b<n;b++){
if(e[a]=='S'){
if(e[a]==e[b]&&r[a]>r[b]){
c=r[a];
r[a]=r[b];
r[b]=c;
}
}
else {
if(e[b]=='S'){
d=e[a];
e[a]=e[b];
e[b]=d;
c=r[a];
r[a]=r[b];
r[b]=c;
}
}
}
}

for(a=0;a<n;a++){
for(b=a+1;b<n;b++){
if(e[a]=='S')break;
if(e[a]=='H'){
if(e[a]==e[b]&&r[a]>a[b]){
c=r[a];
r[a]=r[b];
r[b]=c;
}
}else{
if(e[b]=='H'){
d=e[a];
e[a]=e[b];
e[b]=d;
c=r[a];
r[a]=r[b];
r[b]=r[a];
}
}
}
}

for(a=0;a<n;a++){
for(b=a+1;b<n;b++){
if(e[a]=='S'||e[a]=='H')break;
if(e[a]=='C'){
if(e[a]==e[b]&&r[a]>a[b]){
c=r[a];
r[a]=r[b];
r[b]=c;
}
}else{
if(e[b]=='C'){
d=e[a];
e[a]=e[b];
e[b]=d;
c=r[a];
r[a]=r[b];
r[b]=r[a];
}
}
}
}

for(a=0;a<n;a++){
for(b=a+1;b<n;b++){
if(e[a]!='D')break;
if(e[a]==e[b]&&r[a]>a[b]){
c=r[a];
r[a]=r[b];
r[b]=c;
}
}
}

b=0;
c=1;
for(a=1;a<=52;a++){
if(r[b]!=c)printf("%c %d\n",e[b],r[b]);
else b++;
c++;
}
return 0;
}
