s=gets;$><<(0..n=s.size-1).map{|i|(1..n).map{|j|t=s[i,j];t!=t.reverse ? 0:t.size}}.flatten.max