/*
 *????pro8.cpp
 *??????
 *?????2012-10-07
 *??????
 */



void work(int a,int b,int c)
{
    int x=2-a,y=2-b,z=2-c;
    char ans[3];
    ans[a]='A';ans[b]='B';ans[c]='C';
    if ((b>a)+(c==a)==x && (a>b)+(a>c)==y && (c>b)+(b>a)==z) // ????????
        cout << ans[0] << ans[1] << ans[2] << endl; // ??
}

int main()
{
    int a,b,c;
    for (a=0;a<3;a++) // ????
        for (b=0;b<3;b++)
            for (c=0;c<3;c++)
                work(a,b,c);
    return 0;
}