#include <iostream>
#include <string>
#include <regex>
#include <algorithm>
int main() {
std::string s;
std::cin >> s;
std::regex r("(?=([^*][*]*[^*]))");
int best = s.size();
for (auto i = std::sregex_iterator(s.begin(), s.end(), r); i != std::sregex_iterator(); ++i) {
int pos = i->position(1);
int len = i->length(1);
if (s[pos] != s[pos + len -1]) {
best = std::min(len-2, best);
}
}
std::cout << best;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8cmVnZXg+CiNpbmNsdWRlIDxhbGdvcml0aG0+CgppbnQgbWFpbigpIHsKICAgIHN0ZDo6c3RyaW5nIHM7CQogICAgc3RkOjpjaW4gPj4gczsJCiAgICBzdGQ6OnJlZ2V4IHIoIig/PShbXipdWypdKlteKl0pKSIpOwogICAgCiAgICBpbnQgYmVzdCA9IHMuc2l6ZSgpOwogICAgZm9yIChhdXRvIGkgPSBzdGQ6OnNyZWdleF9pdGVyYXRvcihzLmJlZ2luKCksIHMuZW5kKCksIHIpOyBpICE9IHN0ZDo6c3JlZ2V4X2l0ZXJhdG9yKCk7ICsraSkgewogICAgICAgIGludCBwb3MgPSBpLT5wb3NpdGlvbigxKTsKICAgICAgICBpbnQgbGVuID0gaS0+bGVuZ3RoKDEpOyAKICAgICAgICBpZiAoc1twb3NdICE9IHNbcG9zICsgbGVuIC0xXSkgewogICAgICAgIAliZXN0ID0gc3RkOjptaW4obGVuLTIsIGJlc3QpOwogICAgICAgIH0KICAgIH0JCiAgICBzdGQ6OmNvdXQgPDwgYmVzdDsKICAgIHJldHVybiAwOwp9