#include using namespace std; using ll=long long; using ld=long double; using vi=vector; using vvi=vector; using pii=pair; const int mod=1000000007; const double pi=3.14159265358979; #define overload4(a, b, c, d, e, ...) e #define rep1(i, n) for(int i = 0; i < n; i++) #define rep2(i, a, n) for(int i = a; i < n; i++) #define rep3(i, a, n, b) for(int i = a; i < n; i += b) #define rep(...) overload4(__VA_ARGS__, rep3, rep2, rep1)(__VA_ARGS__) #define ALL(a) (a).begin(),(a).end() int main(){ int k; cin>>k; vector> que(4); que[0].push('A'); que[0].push('E'); que[1].push('B'); que[2].push('C'); que[3].push('D'); rep(i,k){ char c=que[i%4].front(); que[i%4].pop(); que[(i+1)%4].push(c); } rep(i,4){ while(!que[i].empty()){ cout<