#include <stdio.h>
#include<string.h>
#include<stdbool.h>
bool check(char* pa,int left ,int right)
{
while(left<=right)
{
if(pa[left]!=pa[right]) return false;
left++;
right--;
}
return true;
}
int main()
{
char a[101];
int minlen=1e5;
scanf("%s",a);
for(int i=0;i<strlen(a);i++)
{
for(int j=i+1;j<strlen(a);j++)
{
if(a[i]==a[j] && j==i+1)
{
printf("2");
return 0;
}
if(j-i+1<minlen)
{
if(check(a,i,j)) minlen=j-i+1;
}
}
}
if(minlen==1e5) printf("-1");
else printf("%d",minlen);
}

京公网安备 11010502036488号