#include <cstdio>
const int maxn = 60;
char letter[10] = {'S','H','C','D','J'};
int start[maxn],move[maxn],temp[maxn];
int main() {
int k;
scanf("%d", &k);
for(int i = 1; i <= 54; i++){
start[i] = i;
}
int num;
for(int i = 1; i <= 54; i++){
scanf("%d", &move[i]);
}
for(int i = 0; i < k; i++){
for(int j = 1; j <= 54; j++){
temp[move[j]] = start[j];
}
for(int j = 1; j <= 54; j++){
start[j] = temp[j];
}
}
for(int i = 1; i <= 54; i++){
int idx = (start[i]-1) / 13;
printf("%c%d", letter[idx], (start[i]-1) % 13 + 1);
if(i <= 53) printf(" ");
}
printf("\n");
return 0;
}