#include <iostream>
using namespace std;
#define N 100
int main()
{
int i,j,k,temp;
char a[26];
for(i=0;i<26;i++)a[i]='a'+i;
a[0]='b';a[1]='a';
j=N-1;//剩余可交换次数
i=2;//完整的交换次数
while(j>0)//可以交换
{
for(k=i;k>0;k--){//完整的交换
temp=a[k];
a[k]=a[k-1];
a[k-1]=temp;
}
j-=i;
i++;// i = 15时,完全倒序的数组需要排105次,显然不符合题目100次的要求
}
j=0-j;//完全倒叙多排了5次
for(k=j;k>0;k--){//回排5次
temp=a[k];
a[k]=a[k-1];
a[k-1]=temp;
}
i=0;
while(a[i]!='a')
{
cout<<a[i];i++;
}
cout<<a[i];
return 0;
}