import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner in =new Scanner(System.in);
String s=in.nextLine();
Method dy =new Method();
String ls=dy.palindrome(s);
System.out.println(ls);
}
}
public class Method{
public String palindrome(String s){
String re = "";
int maxsequencevalue = 0;
int count = s.length();
if(count == 1){
return s;
}
String sequence = "";
Judgement jg = new Judgement();
for(int i=0;i<count-1;i++){
for(int j = i+1+1;j <= count;j++){
sequence = s.substring(i,j);
if(jg.ispalindrome(sequence)&&sequence.length()>maxsequencevalue){
re = sequence;
maxsequencevalue=sequence.length();
}
}
}
return re;
}
}
public class Judgement{
public boolean ispalindrome(String s){
int left=0;
int right=s.length()-1;
while(left<right){
if(s.charAt(left)!=s.charAt(right)){
return false;
}
left++;
right--;
}
return true;
}
}