#include<iostream>
using namespace std;
int main()
{
int ans[10],flag=0,i,s3,s6,s7,s8,sa,sb,sc,sd,se;
for(ans[0]=1;ans[0]<=5;ans[0]++)
{
for(ans[1]=1;ans[1]<=5;ans[1]++)
{
for(ans[2]=1;ans[2]<=5;ans[2]++)
{
for(ans[3]=1;ans[3]<=5;ans[3]++)
{
for(ans[4]=1;ans[4]<=5;ans[4]++)
{
for(ans[5]=1;ans[5]<=5;ans[5]++)
{
for(ans[6]=1;ans[6]<=5;ans[6]++)
{
for(ans[7]=1;ans[7]<=5;ans[7]++)
{
for(ans[8]=1;ans[8]<=5;ans[8]++)
{
for(ans[9]=1;ans[9]<=5;ans[9]++)
{
if(ans[0]==1&&ans[1]==2||ans[0]==3&&ans[1]!=2&&ans[2]!=2&&ans[3]==2||ans[0]==4&&ans[1]!=2&&ans[2]!=2&&ans[3]!=2&&ans[4]==2||ans[0]==5&&ans[1]!=2&&ans[2]!=2&&ans[3]!=2&&ans[4]!=2&&ans[5]==2)
{
if(ans[1]==1&&ans[1]==ans[2]&&ans[0]!=ans[1]&&ans[2]!=ans[3]&&ans[3]!=ans[4]&&ans[4]!=ans[5]&&ans[5]!=ans[6]&&ans[6]!=ans[7]&&ans[7]!=ans[8]&&ans[8]!=ans[9]||
ans[1]==2&&ans[2]==ans[3]&&ans[0]!=ans[1]&&ans[1]!=ans[2]&&ans[3]!=ans[4]&&ans[4]!=ans[5]&&ans[5]!=ans[6]&&ans[6]!=ans[7]&&ans[7]!=ans[8]&&ans[8]!=ans[9]||
ans[1]==3&&ans[3]==ans[4]&&ans[0]!=ans[1]&&ans[1]!=ans[2]&&ans[2]!=ans[3]&&ans[4]!=ans[5]&&ans[5]!=ans[6]&&ans[6]!=ans[7]&&ans[7]!=ans[8]&&ans[8]!=ans[9]||
ans[1]==4&&ans[4]==ans[5]&&ans[0]!=ans[1]&&ans[1]!=ans[2]&&ans[2]!=ans[3]&&ans[3]!=ans[4]&&ans[5]!=ans[6]&&ans[6]!=ans[7]&&ans[7]!=ans[8]&&ans[8]!=ans[9]||
ans[1]==5&&ans[5]==ans[6]&&ans[0]!=ans[1]&&ans[1]!=ans[2]&&ans[2]!=ans[3]&&ans[3]!=ans[4]&&ans[4]!=ans[5]&&ans[6]!=ans[7]&&ans[7]!=ans[8]&&ans[8]!=ans[9])
{
if(ans[2]==1&&ans[0]==1||ans[2]==2&&ans[1]==2||ans[2]==3&&ans[3]==3||ans[2]==4&&ans[6]==4||ans[2]==5&&ans[5]==5)
{
for(s3=0,i=0;i<10;i++)
if(ans[i]==1)s3++;
if(ans[3]==s3+1)
{
if(ans[4]==1&&ans[9]==1||ans[4]==2&&ans[8]==2||ans[4]==3&&ans[7]==3||ans[4]==4&&ans[6]==4||ans[4]==5&&ans[5]==5)
{
for(sa=0,sb=0,sc=0,sd=0,se=0,i=0;i<10;i++)
{
if(ans[i]==1)sa++;
if(ans[i]==2)sb++;
if(ans[i]==3)sc++;
if(ans[i]==4)sd++;
if(ans[i]==5)se++;
}
if(ans[5]==1&&sa==sb||ans[5]==2&&sa==sc||ans[5]==3&&sa==sd||ans[5]==4&&sa==se||ans[5]==5&&sa!=sb&&sa!=sc&&sa!=sd&&sa!=se)
{
s6=ans[6]-ans[7];
if(s6<0)s6=-s6;
if(ans[6]+s6==5)
{
for(s7=0,i=0;i<10;i++)
if(ans[i]==1||ans[i]==5)s7++;
if(ans[7]==s7-1)
{
for(s8=0,i=0;i<10;i++)
if(ans[i]!=1&&ans[i]!=5)s8++;
if(ans[8]==1&&(s8==2||s8==3||s8==5||s8==7)||ans[8]==2&&(s8==1||s8==2||s8==6)||ans[8]==3&&(s8==0||s8==1||s8==4||s8==9)||ans[8]==4&&(s8==0||s8==1||s8==8)||ans[8]==5&&s8%5==0)
{
flag=1;
break;
}
}
}
}
}
}
}
}
}
}
if(flag==1)break;
}
if(flag==1)break;
}
if(flag==1)break;
}
if(flag==1)break;
}
if(flag==1)break;
}
if(flag==1)break;
}
if(flag==1)break;
}
if(flag==1)break;
}
if(flag==1)break;
}
for(i=0;i<10;i++)
cout <<" " <<i+1;
cout <<endl;
for(i=0;i<10;i++)
{
if(ans[i]==1)cout <<" A";
if(ans[i]==2)cout <<" B";
if(ans[i]==3)cout <<" C";
if(ans[i]==4)cout <<" D";
if(ans[i]==5)cout <<" E";
}
cout <<endl;
return 0;
}
@doraemon我的梦