/* -*- coding: utf-8 -*- * * 739.cc: No.739 大事なことなので2度言います - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ /* typedef */ /* global variables */ /* subroutines */ /* main */ int main() { string s; cin >> s; int n = s.size(); if (! (n & 1)) { int nh = n / 2; bool ok = true; for (int i = 0; ok && i < nh; i++) ok = (s[i] == s[nh + i]); if (ok) { puts("YES"); return 0; } } puts("NO"); return 0; }