#include <iostream>
#include <cstdio>
#include <algorithm>
#include <vector>
#include <cstring>
using namespace std;
typedef long long lld;

lld n;
string word;

int main ()
{
    lld i, j;
    lld st = 0, rz = 1;
    lld left;
    
    scanf("%lld", &n);
    
    if (n == 3 || n == 4)
    {
        printf("-1\n");
        return 0;
    }
    
    while (rz*2 <= n)
    {
        st++;
        rz *= 2;
    }
    
    word = "";
    for (i=1; i<=rz; i++)
    {
        printf("A");
    }
    
    printf("\n2");
    
    left = n-rz;
    
    for (i=1; i<rz; i++)
    {
        if (left > 0)
        {
            left--;
            printf("1");
        }
        printf("2");
    }
    
    printf("\n");
}