#include #include int main(void){ int len,i=0; char in[20],rslt[4],half[20],tmp[20]; fgets(in,sizeof(in),stdin); for(i=0;in[i]!='\n';i++){} len=i; strncpy(half,in,len/2); strcpy(tmp,half); strcat(tmp,half); if(strncmp(tmp,in,--i)==0){ strcpy(rslt,"YES"); }else{ strcpy(rslt,"NO"); } printf("%s\n",rslt); return 0; }