public class Symmetry {
public static void main(String[] arg0){
String string="rogkoqgrrrogole";
boolean flag=false;
for(int i=string.length();;i--){
for(int k=0;k+i<string.length();k++)
if(Symmetry.judge(string.substring(k,i+k-1))){
flag=true;
System.out.println(string.substring(k,i+k-1)+" "+string.substring(k,i+k-1).length());
break;
}
if(flag) break;
}
}
public static boolean judge(String s){
boolean flag=true;
for(int i=0;i<s.length()/2;i++)
if (s.charAt(i)!=s.charAt(s.length()-i-1)) {
flag=false;
break;
}
return flag;
}
}
public static void main(String[] arg0){
String string="rogkoqgrrrogole";
boolean flag=false;
for(int i=string.length();;i--){
for(int k=0;k+i<string.length();k++)
if(Symmetry.judge(string.substring(k,i+k-1))){
flag=true;
System.out.println(string.substring(k,i+k-1)+" "+string.substring(k,i+k-1).length());
break;
}
if(flag) break;
}
}
public static boolean judge(String s){
boolean flag=true;
for(int i=0;i<s.length()/2;i++)
if (s.charAt(i)!=s.charAt(s.length()-i-1)) {
flag=false;
break;
}
return flag;
}
}