#include<vector>
#include<cstdio>
#include<iostream>
#include<string>
using namespace std;
int main(){
vector<string> nums={"0","S1","S2","S3","S4","S5","S6","S7","S8","S9","S10","S11","S12","S13","H1","H2","H3","H4","H5","H6","H7","H8","H9","H10","H11","H12","H13","C1","C2","C3","C4","C5","C6","C7","C8","C9","C10","C11","C12","C13","D1","D2","D3","D4","D5","D6","D7","D8","D9","D10","D11","D12","D13","J1","J2"};
vector<int> tar(55);
vector<string> ans(55);
int k;
scanf("%d",&k);
for(int i=1;i<=54;i++)
scanf("%d",&tar[i]);
for(int k1=0;k1<k;k1++){
for(int i=1;i<=54;i++){
ans[tar[i]]=nums[i];
}
for(int i=1;i<=54;i++){
nums[i]=ans[i];
}
}
for(int i=1;i<nums.size()-1;i++){
cout<<ans[i]<<" ";
}
cout<<ans[nums.size()-1];
return 0;
}