#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <vector>
#include <cmath>
#include <algorithm>

using namespace std;

typedef long long ll;

string change(string s) {
    string t = s;
    for (int i = 1; i < t.length(); i++) {
        if (s[i] == s[i - 1]) {
            t[i] = 'B';
        } else {
            t[i] = 'A';
        }
    }
    return t;
}

int main() {
    //freopen("input.txt", "r", stdin);
    //freopen("output.txt", "w", stdout);
    
    int n;
    cin >> n;
    
    if (n == 2) {
        puts("AA\n11\n");
        return 0;
    } else if (n == 6) {
        puts("AABB\n221212\n");
        return 0;
    }
    
    string s = "";
    for (int i = 0; i < 2 * n; i++) {
        s += "A";
    }
    
    for (int i = 0; i < n; i++) {
        s = change(s);
        //cout << s << endl;
    }
    
    string ans = "";
    for (int i = 0; i < s.length(); i++) {
        if (s[i] == 'B') {
            break;
        }
        ans += "A";
    }
    
    cout << ans << endl;
    for (int i = 0; i < n; i++) {
        cout << 2;
    }
}
