#include <stdio.h>
#include <stdlib.h>
int mystrlen(char s[]){
int i;
for(i=0;s[i]!='\0';i++){
;
}
return i;
}
int main(void){
int size,i,j;
char s[1024];
char *a;
size=mystrlen(s);
a
=(char *)malloc(sizeof(char)*(2*size
+1)); if(a==NULL){
return 0;
}
for(i=0;i<size;i++){
a[i]=s[i];
}
for(j=0;j<size;j++){
a[size+j]=s[size-j-1];
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBteXN0cmxlbihjaGFyIHNbXSl7CglpbnQgaTsKCWZvcihpPTA7c1tpXSE9J1wwJztpKyspewoJCTsKCX0KCXJldHVybiBpOwp9CgppbnQgbWFpbih2b2lkKXsKCWludCBzaXplLGksajsKCWNoYXIgc1sxMDI0XTsKCWNoYXIgKmE7CglzY2FuZigiJXMiLHMpOwoJc2l6ZT1teXN0cmxlbihzKTsKCWE9KGNoYXIgKiltYWxsb2Moc2l6ZW9mKGNoYXIpKigyKnNpemUrMSkpOwoJaWYoYT09TlVMTCl7CgkJcHJpbnRmKCJFUlJPUlxuIik7CgkJcmV0dXJuIDA7Cgl9Cglmb3IoaT0wO2k8c2l6ZTtpKyspewoJCWFbaV09c1tpXTsKCX0KCWZvcihqPTA7ajxzaXplO2orKyl7CgkJYVtzaXplK2pdPXNbc2l6ZS1qLTFdOwoJfQoJcHJpbnRmKCIlcyIsYSk7CglmcmVlKGEpOwoJcmV0dXJuIDA7Cn0=