#include<iostream>
#include<string>
using namespace std;
int n;
string s[10001],a[10001];
void solve ()
{
    int i,j,l=1,len=4;
    cin>>n;
    a[1]='2';
    s[2]="AB";a[2]="22";
    s[3]="AAA"; a[3]="212";
    s[4]="AABB"; a[4]="2222";
    s[6]="AABB"; a[6]="221212";
    for (i=8;i<=n;i+=2)
    {
        if (l) 
        {
            for (j=1;j<=len;j+=2) s[i]+="AB";
            s[i]+='A';
            for (j=1;j<=i;j++) a[i]+=a[1];
            l=0;
        }
        else 
        {
            s[i]=s[i-2];
            a[i]=a[6];
            for (j=6;j<=i;j++) a[i]+=a[1];
            len++;
            l=1;
        }
    }
    if (n%2!=0) {cout<<"NO"<<endl;return;}
    cout<<s[n]<<endl<<a[n]<<endl;
}
int main()
{
    solve();
    return 0;
}