#include #include #include #define rep( i, n, m ) for(int i = ( n ); i < ( m ); i++) typedef long long int ll; int main( void ){ std::string str; std::cin >> str; if(str.length() % 2 != 0){ printf("NO\n"); return 0; } int len = str.length()/2; rep( i, 0, len){ if (str[i] != str[i+len]){ printf("NO\n"); return 0; } } printf("YES\n"); return 0; }