#include using namespace std; using int64 = long long; int main() { int N; cin >> N; vector< string > g[2][2]; for(int i = 0; i < (1 << 19); i++) { string x; for(int j = 0; j < 19; j++) { if((i >> j) & 1) x += 'a'; else x += 'b'; } g[x.front() == 'b'][x.back() == 'b'].push_back(x); } int cur = 0; while(N > 0) { cout << g[cur][cur ^ 1].back(); if(N == 1) cout << "n"; cout << endl; g[cur][cur ^ 1].pop_back(); cur ^= 1; --N; } }