private static int maxPal(String s, int c) 
    {
    	// even
    	int e = 0, l = c, r = c+1;
    	if (l < s.length()-2 && s.charAt(l) == s.charAt(r)) {
	    	while (l>=0 && r<s.length() && s.charAt(l--) == s.charAt(r++))
	    		e+=2;
    	}
    	// odd
    	int o = 1;
    	l = c-1;
    	r = c+1;
    	while (l>=0 && r<s.length() && s.charAt(l--) == s.charAt(r++))
    		o+=2;
    	return Math.max(e, o);
    }