#include <stdio.h>
int origin[54], restult[54] = {0};
char sign[5] = {'S', 'H', 'C', 'D', 'J'};
int order[54];
void shuffling(int *ori, int *res, int *order){
int i;
for(i = 0; i < 54; i++){
res[order[i] - 1] = ori[i];
}
for(i = 0; i < 54; i++){
ori[i] = res[i];
}
}
int main(){
int num;
scanf("%d", &num);
int i = 0;
for(i = 0; i < 54; i++){
scanf("%d", &order[i]);
}
for(i = 1; i <= 54; i++){
origin[i - 1] = i;
}
for(i = 0; i < num; i++){
shuffling(origin, restult, order);
}
for(i = 0; i < 54; i++){
printf("%c%d", sign[(origin[i] - 1) / 13], (origin[i] - 1) % 13 + 1);
if (i < 53)
printf(" ");
}
return 0;
}