#include <cstdio>
#include <cmath>
int main() {
int count;
int start[54], end[54], shuffleOrder[54];
scanf("%d", &count);
for (int i = 0; i < 54; i++) {
scanf("%d", &shuffleOrder[i]);
end[i] = i;
}
while (count--) {
for (int i = 0; i < 54; i++) {
start[i] = end[i];
}
for (int i = 0; i < 54; i++) {
end[shuffleOrder[i] - 1] = start[i];
}
}
char prefix[6] = { "SHCDJ" };
for (int i = 0; i < 54; i++) {
printf("%c%d", prefix[end[i] / 13], end[i] % 13 + 1);
if (i != 53) { printf(" "); }
}
return 0;
}