#include<stdio.h>
int sum(char*a)
{
int tem=0;
while(*a!='\0'){
a++;
tem++;
}
return tem;
}
void fun(char*a){
char sym=*a;
int len=sum(a);
*a=*(a+len-1);
*(a+len-1)='\0';
if(sum(a+1)>=2){
fun(a+1);
}
*(a+len-1)=sym;
}
int main()
{
char arr[]="asdc";
fun(arr);
printf("%s",arr);
}