#include <stdio.h>
#include <string.h>
char kata[100000];
int hitung;
int hitungsub(char*s){
int hitung=0;
int kiri=0;
int kanan=0;
for(int i=0; i<=len; i++){
kanan=kiri=i;
while((kiri>=0) && (kanan<len) && (s[kiri] == s[kanan])){
hitung += 1;
kiri--;
kanan++;
}
kiri=i;
kanan=i;
while((kiri>=0) && (kanan<=len) && (s[kiri]==s[kanan])){
hitung += 1;
kiri--;
kanan++;
}
} return hitung;
}
int main(void) {
hitung = hitungsub(kata);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmNoYXIga2F0YVsxMDAwMDBdOwppbnQgaGl0dW5nOwoKaW50IGhpdHVuZ3N1YihjaGFyKnMpewoJaW50IGhpdHVuZz0wOyAKCWludCBraXJpPTA7IAoJaW50IGthbmFuPTA7CglpbnQgbGVuPXN0cmxlbihzKTsKCQoJZm9yKGludCBpPTA7IGk8PWxlbjsgaSsrKXsKCQlrYW5hbj1raXJpPWk7CgkJd2hpbGUoKGtpcmk+PTApICYmIChrYW5hbjxsZW4pICYmIChzW2tpcmldID09IHNba2FuYW5dKSl7CgkJCWhpdHVuZyArPSAxOwoJCQlraXJpLS07CgkJCWthbmFuKys7CgkJfQoJCWtpcmk9aTsKCQlrYW5hbj1pOwoJCXdoaWxlKChraXJpPj0wKSAmJiAoa2FuYW48PWxlbikgJiYgKHNba2lyaV09PXNba2FuYW5dKSl7CgkJCWhpdHVuZyArPSAxOwoJCQlraXJpLS07CgkJCWthbmFuKys7CgkJfQoJfSByZXR1cm4gaGl0dW5nOwp9CmludCBtYWluKHZvaWQpIHsKCXNjYW5mKCIlcyIsIGthdGEpOwoJaGl0dW5nID0gaGl0dW5nc3ViKGthdGEpOwoJcHJpbnRmKCIlZCIsIGhpdHVuZyk7Cn0=