#include<stdio.h>
void allarrange(char str[],int k,int n)
{
int i;
if(k==n)
printf("%s\n",str);
else
{
for(i=k;i<n;i++)
{
char temp;
temp=str[i];
str[i]=str[k];
str[k]=temp;
allarrange(str,k+1,n);
temp=str[i];
str[i]=str[k];
str[k]=temp;
}
}
}
int main()
{
char str[]={‘c’,‘h’,‘i’,‘n’,‘a’};
allarrange(str,0,5);
return 0;
}