#include<bits/stdc++.h>
using namespace std;
string s,str,str1;
int ans,cnt;
bool check(string s)
{
for(int i=0;i<s.length()/2;i++){
if(s[i]!=s[s.length()-i-1]) return false;
}
return true;
}
int main()
{
getline(cin,s);
for(int i=0;i<s.length();i++){
if((s[i]>='a'&&s[i]<='z')) {str+=s[i]; str1+=s[i];}
else if((s[i]>='A'&&s[i]<='Z')) {str+=(s[i]+32); str1=s[i];}
else if(s[i]==' ') cnt++;
}
ans=str.length();
for(int i=str.length();i>=0;i--){
for(int j=0;j<=str.length()-i;j++){
string tmp=str.substr(j,i);
if(check(tmp)){
cout<<ans<<endl;
for(int k=j;k<=j+i+cnt-2;k++){
cout<<s[k+cnt-2];
}
return 0;
}
}
ans--;
}
return 0;
}