```cpp
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
int mid,i;
string s1;
stack <char>s2;
cin>>s1;
int l=s1.size();
if(l%2==0) mid=l/2;
else mid=l/2+1;
string s=s1.substr(mid);
cout<<s<<endl;
int L=s.size();
cout<<L<<endl;
for(i=0;i<L;i++)
{
s2.push(s[i]);
}
cout<<s2.size()<<endl;
cout<<endl;
int p=0;
i=0;
while(s2.size()!=0)
{
if(s1[i]!=s2.top())
{
p=1;
break;
}
i++;
s2.pop();
}
if(p==1) cout<<"no";
else cout<<"yes";
return 0;
}