#include #include #include #include #include #include #include #include #include #include using ll = long long; using namespace std; int main() { ll n, r = 0; cin >> n; vector> l(4); for (int i = 0; i < 4; i++){ ll ap = ((n - 1)/5 + 1)%4, d = n%4; if ((ap + i)%4 == d && !(n%5) && i == 0){ l[(ap+i)%4].push_back('A'); l[(ap+i)%4].push_back('E'); } else if ((ap + i)%4 == d){ l[(ap+i)%4].push_back('A' + (i+6)%5); l[(ap+i)%4].push_back('A'+ (i+5)%5); r++; } else l[(ap+i)%4].push_back('A' + i + r); } for (auto x : l){ string delim = ""; for (auto y : x){ cout << y; } cout << "\n"; } }