#include <iostream>
#include <string>
std::string inputStr()
{
std::string str;
getline(std::cin, str);
return str;
}
std::pair<char, int> longestSeq(const std::string &str)
{
int i = 0;
size_t str_size = str.size();
std::pair<char, int> max = {' ', 0};
while (i < str_size) {
int j = i;
while ( str[++j] == str[i] );
if ( j - i > max.second )
max = { str[i], j - i };
i = j;
}
return max;
}
int main()
{
std::string str = inputStr();
int i = 0;
size_t str_size = str.size();
std::pair<char, int> max = longestSeq(str);
std::cout << max.first << std::endl << max.second;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgogCnN0ZDo6c3RyaW5nIGlucHV0U3RyKCkKewogICAgc3RkOjpzdHJpbmcgc3RyOwogICAgZ2V0bGluZShzdGQ6OmNpbiwgc3RyKTsKICAgIHJldHVybiBzdHI7Cn0KIApzdGQ6OnBhaXI8Y2hhciwgaW50PiBsb25nZXN0U2VxKGNvbnN0IHN0ZDo6c3RyaW5nICZzdHIpCnsKICAgIGludCBpID0gMDsKICAgIHNpemVfdCBzdHJfc2l6ZSA9IHN0ci5zaXplKCk7CiAgICBzdGQ6OnBhaXI8Y2hhciwgaW50PiBtYXggPSB7JyAnLCAwfTsKIAogICAgd2hpbGUgKGkgPCBzdHJfc2l6ZSkgewogICAgICAgIGludCBqID0gaTsKICAgICAgICB3aGlsZSAoIHN0clsrK2pdID09IHN0cltpXSApOwogICAgICAgIGlmICggaiAtIGkgPiBtYXguc2Vjb25kICkKICAgICAgICAgICAgbWF4ID0geyBzdHJbaV0sIGogLSBpIH07CiAgICAgICAgaSA9IGo7CiAgICB9CiAgICByZXR1cm4gbWF4Owp9CiAKaW50IG1haW4oKQp7CiAgICBzdGQ6OnN0cmluZyBzdHIgPSBpbnB1dFN0cigpOwogICAgaW50IGkgPSAwOwogICAgc2l6ZV90IHN0cl9zaXplID0gc3RyLnNpemUoKTsKICAgIHN0ZDo6cGFpcjxjaGFyLCBpbnQ+IG1heCA9IGxvbmdlc3RTZXEoc3RyKTsKICAgIHN0ZDo6Y291dCA8PCBtYXguZmlyc3QgPDwgc3RkOjplbmRsIDw8IG1heC5zZWNvbmQ7CiAgICByZXR1cm4gMDsKfQo=